У меня есть
<div>
, который я использую в качестве окна. В этом окне есть кнопка, которое закрывает это окно.
Я задаю функции в нём следующим образом (that это div-окно):
that.close_bt = that.querySelector('button');
that.close_bt.id = this.list.length-1; //здесь я указываю кнопке, какое именно окно она должна закрывать
that.close_bt.onclick = function() {
win_con.list[this.id].remove();
}
that.eventAnchor = 'window';
that.onmousedown = dragndrop;
То есть, окно должно перетаскиваться, а при нажатии на кнопку - закрываться. Однако, правильно это работает только в Firefox, в остальных браузерах dragndrop берёт приоритет над функцией кнопки (если не задавать окну dragndrop, то окно закрывается как и должно). Как мне остановить перехват функции кнопки функцией окна?