У меня проблема на странице, при которой событие не запускается при определенных обстоятельствах.Это не мой код, и я пытаюсь отладить минимизированный и скрытый код JavaScript, и я схожу с ума.
При ответе на комментарий на нашем веб-сайте, если текст ответа пуст в этом событии (событие аналитики, чтобы зарегистрировать, что пользователь нажал кнопку ответа), запущено.Если текст есть, событие не запускается.
Элемент представляет собой тег <span>
, но прослушиватель событий фактически подключен к тегу <body>
.Моя текущая теория заключается в том, что некоторый код, который выполняется, когда в ответе содержится фактически текст, удаляет этот прослушиватель событий и, следовательно, он не запускается.
Итак, есть ли способ отслеживания прослушивателей событий в <body>
чтобы знать, когда (и где в коде) удаляется этот прослушиватель событий?
Обновление Мы нашли проблему.Сторонняя библиотека, которую мы используем для комментариев, удаляет родительский элемент кнопки, и это делает невозможным распространение события на тело.