Как мне предотвратить перехват функции кнопки окном при использовании функции перетаскивания (dragndrop)?
Для предотвращения перехвата события `onclick()` кнопкой `DIV` можно использовать метод `stopPropagation()`. Пример: ``` document.getElementById("myDiv").onclick = function(event) { event.stopPropagation(); // ваш код обработки события onclick }; ``` Чтобы предотвратить перехват функции кнопкой окном при использовании функции перетаскивания (dragndrop), можно использовать методы `preventDefault()` и `stopPropagation()`. Пример: ``` document.getElementById("myDiv").ondragstart = function(event) { event.preventDefault(); // ваш код обработки события перетаскивания event.stopPropagation(); }; ```
that.close_bt.onmousedown = function(event) { event.stopPropagation(); win_con.list[this.id].remove(); }
Кнопка закрытия должна иметь обработчик событий mousedown. В этом обработчике нужно добавить event.stopPropagation(), чтобы предотвратить всплытие события, а затем вызвать функцию remove() для элемента списка, соответствующего кнопке. that.onmousedown = dragndrop;
Элементу нужно добавить обработчик событий mousedown, который вызывает функцию dragndrop.