Ответ 1
События мутации DOM (я считаю, что они не поддерживаются во всех браузерах).. см. http://en.wikipedia.org/wiki/DOM_events#Common.2FW3C_events
Возможный дубликат:
Обнаружение изменений в DOM
Мне нужно настроить обработчик событий, который должен срабатывать, когда что-то добавляется/изменено/удалено в DOM. Этот ответ не работает в моем случае. DOM может быть изменен сторонними разработчиками, и при каждом изменении DOM нам нужно запустить наш script для проверки кода. Событие не должно срабатывать при изменении ввода /textarea/select.
Мы делаем не для всех браузеров. Пока он работает на Webkit (Chrome, Safari), он достаточно хорош.
Любые идеи?
События мутации DOM (я считаю, что они не поддерживаются во всех браузерах).. см. http://en.wikipedia.org/wiki/DOM_events#Common.2FW3C_events
Я не думаю, что во всех браузерах есть такое событие. Я бы пошел с настраиваемым событием и запускал его всякий раз, когда я манипулирую dom.
//Subscribe to domChanged event
$(document).bind('domChanged', function(){
alert('Dom changed');
});
//Trigger the domChanged event
$(document).trigger('domChanged');