Прослушиватель событий для изменения состояния узла html5-деталей - PullRequest
1 голос
/ 02 января 2012

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

Первоначально я пытался присоединить слушателя к событиям открытия и закрытия, поскольку для узла детализации логично иметь эти слушатели, но это не так, и я не вижу упоминаний о них в спецификации html5.

Я попытался (в Google Chrome) изменить событие, поскольку спецификация html5 (и элемент Inspect подтверждает), что способ открывать и закрывать детали состоит в добавлении / удалении атрибута open. Я надеялся, что узел, получающий / теряющий атрибут, вызовет событие изменения, но, очевидно, это не так.

Как, черт возьми, я могу запустить действие сценария при изменении состояния узла сведений?

1 Ответ

1 голос
/ 02 января 2012

Вы пытались использовать событие мутации DOMAttrModified ?

...