現在、自動的に更新されるページで作業しており、setIntervalを使用して新しい要素をチェックしています。イベントでこれを実行したいのですが、イベントを介して要素がページに追加されたかどうかを確認する方法がわかりません。
これは可能ですか?
現在、自動的に更新されるページで作業しており、setIntervalを使用して新しい要素をチェックしています。イベントでこれを実行したいのですが、イベントを介して要素がページに追加されたかどうかを確認する方法がわかりません。
これは可能ですか?
仕事をするはずのミューテーションイベントがありますが、IEではサポートされていません(IE9ではサポートされているはずですが):
DOMNodeInserted
ノードが別のノードの子として追加されているか、Attrノードの場合は要素に追加されています。このイベントは、挿入が行われた後にディスパッチされます。このイベントのターゲットノードは、挿入されるノードです。
IEに相当するものはないため、機能検出を使用して使用可能かどうかを確認し、使用できない場合はタイマーメソッドにフォールバックするのが最善の方法です。