Я прошу прощения, если об этом уже спрашивали, но есть ли способ добавить прослушиватель / обработчик событий в объект Javascript? Предпочтительно использовать JQuery.
Например:
var foo;
$(foo).bind('change', function() {
alert("Foo has changed!");
});
Я пробовал это, но ничего не происходит. Это работает только с элементами DOM?
EDIT:
Мне нужно, чтобы событие срабатывало каждый раз, когда аудио или видео теги выдают ошибку. Первоначально я использовал интервал, чтобы проверить, была ли ошибка, «media.error», объект нулевым, но это использует избыточную вычислительную мощность, и я хотел бы избежать этого.
РЕДАКТИРОВАТЬ 2: Очевидно, я поступил неправильно, проще всего было добавить свойство "onerror" к тегу video / audio.