|
Модераторы: Sardar, Aliance |
|
ViktorGr |
|
|||
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 5.12.2017 Репутация: нет Всего: нет |
Есть задача
запустить функцию в JQuery из функци Javascript для этого меняю атрибут div data-text потом пытаюсь перехватить событие DOMAttrModified в JQuery В FIREFOX работает отлично, в Опере и Хроме - никак.
Это сообщение отредактировал(а) ViktorGr - 5.12.2017, 20:14 |
|||
|
||||
whatisnot |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 130 Регистрация: 14.12.2014 Репутация: нет Всего: 2 |
А что проще нельзя сделать выбросив функцию openPlr() и нативный обработчик в ссылке, и повесить вместо него JQ обработчик щелчка, в котором все без граблей и сделать? Кстати, в JQ обработчике 'DOMAttrModified' this, это и будет искомый элемент DOM, зачем же его получать var idEm = document.getElementById("idEm")?
Если так необходимо следить за изменениями DOM (чего у вас не наблюдается), то используйте MutationObserver, так как Mutation Events (чего вы и пытаетесь) устарело. |
|||
|
||||
ViktorGr |
|
|||
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 5.12.2017 Репутация: нет Всего: нет |
whatisnot, спасибо за отличный комментарий!!!
(код здесь я упростил для примера, на самом деле там всё немного сложнее - возвращается асинхронный вызов с сервера и на него должна быть реакция, поэтому прицепить к на cltck не получается ) а во т MutationObserver сработало отлично! Ещё раз, огромное спасибо!!! |
|||
|
||||
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |