2012-01-01 10 views
1

イベントリスナーを追加して、HTML5詳細ノードの状態の変化を検出しようとしています。html5のノードリスナーのイベントリスナー

まず最初に、リスナを開くためにリスナを接続しようとしましたが、リスナを持っているノードには論理的な意味がありますが、そうではありません。また、html5仕様。

html5仕様(およびInspect Elementが確認)から、詳細を開く方法と閉じる方法は、開いている属性を追加/削除するため、私は(Google Chromeで)変更イベントを試しました。ノードが属性を取得/失うことで変更イベントが発生することを期待していましたが、明らかにそうではありません。

詳細ノードの状態変更のスクリプト・アクションをどのようにトリガーしますか?

答えて

1

DOMAttrModifiedmutation eventを試しましたか?

+0

$( 'details')。bind( 'DOMAttrModified'、function(e){alert( 'triggered');});何もしません(ただし、clickへのバインディングはありますが、別のjs関数が詳細ノードを開く/閉じるかどうかを確認しません)。 –

+0

ChromeはDOMAttrModifiedをサポートしていないようです –

+0

DOMSubtreeModified works!正しい方向に私を指してくれてありがとう。 –

関連する問題