Подтвердить что ты не робот

Есть ли какие-либо события "по замене DOM"?

Возможный дубликат:
Обнаружение изменений в DOM

Мне нужно настроить обработчик событий, который должен срабатывать, когда что-то добавляется/изменено/удалено в DOM. Этот ответ не работает в моем случае. DOM может быть изменен сторонними разработчиками, и при каждом изменении DOM нам нужно запустить наш script для проверки кода. Событие не должно срабатывать при изменении ввода /textarea/select.

Мы делаем не для всех браузеров. Пока он работает на Webkit (Chrome, Safari), он достаточно хорош.

Любые идеи?

4b9b3361

Ответ 2

Я не думаю, что во всех браузерах есть такое событие. Я бы пошел с настраиваемым событием и запускал его всякий раз, когда я манипулирую dom.

//Subscribe to domChanged event
$(document).bind('domChanged', function(){
     alert('Dom changed');
});

//Trigger the domChanged event
$(document).trigger('domChanged');