以前に尋ねられた場合は謝罪しますが、Javascriptオブジェクトにイベントリスナ/ハンドラを追加する方法はありますか?好ましくは、JQueryを使用します。などjavascriptオブジェクトのJqueryイベントリスナー
:
var foo;
$(foo).bind('change', function() {
alert("Foo has changed!");
});
私はこれを試してみましたが、何も起きていないようにみえます。これはDOM要素でのみ機能しますか?
EDIT: オーディオタグまたはビデオタグでエラーが発生するたびにイベントが発生する必要があります。もともと、私は、エラー、 'media.error'オブジェクトがnullだったかどうかを確認するために間隔を使用していましたが、これは余分な処理能力を使用しており、回避したいと思います。
編集2:明らかに私は間違っていると感じました。私が見つけた最も簡単な方法は、ビデオ/オーディオタグに "onerror"プロパティを追加することでした。
私は明確化のための私の投稿を編集しました。 – jdw