Comments 5
Спасибо! С этим методом знаком, но принципиальное отличие, что перехват нужен на DOM-элементе, а не на экземпляре псевдо-класса. У IE до 8-й версии был прекрасный
onpropertychange
, которым можно было решить задачу, но как сделать универсальное решение теперь — вот в чём вопрос.0
Для IE onpropertychange, для FF и, наверное, части других браузеров — событие DOMAttrModified, ну а для остальных придется, видимо, по таймеру…
www.w3.org/TR/DOM-Level-2-Events/events.html#Events-MutationEvent
en.wikipedia.org/wiki/DOM_events
www.w3.org/TR/DOM-Level-2-Events/events.html#Events-MutationEvent
en.wikipedia.org/wiki/DOM_events
+1
Решил вам немного помочь и нашел событие DOMAttrModified. Совместимость не полная, поддерживают FireFox и Opera. Собственно таблица совместимости. Там же описано как правильно слушать событие и тестовая страница.
+2
Sign up to leave a comment.
Перехват изменения значения атрибута у DOM элемента средствами Javascript