Составление элементов с mousedown событиями, приводящими к неработающим событиям? - PullRequest
0 голосов
/ 19 мая 2018

В моем текущем проекте я использую прослушиватели событий элемента для mousedown, чтобы элементы можно было перетаскивать.

Если я порождаю несколько элементов в одной позиции с этими прослушивателями событий, только верхний элемент действует наслушатель.Как только верхний элемент удален, все элементы ниже по-прежнему не имеют прослушивателя событий на месте?

Что вызывает это / как это исправить?

Пожалуйста, см. https://github.com/MattIPv4/macOSNotifJS/issues/5 дляпрямой баг и https://macosnotifjs.mattcowley.co.uk/ для живого кода.

Спасибо.

1 Ответ

0 голосов
/ 19 мая 2018

Решил проблему.Я непосредственно обновлял document.body, который стирал всех существующих слушателей событий.Использование insertAdjecentHTML решило проблему.

...