Обработчик события error

.error()

Устанавливает обработчик ошибки при загрузке элементов (например отсутствие необходимой картинки на сервере). Метод имеет два варианта использования:

.error(handler(eventObject)):jQuery1.0

Устанавливает функцию handler в качестве обработчика события error, на выбранные элементы.
Метод является аналогом bind("error", handler(eventObject)).

handler(eventObject) — функция, которая будет установлена в качестве обработчика. При вызове она будет получать объект события eventObject.

.error(eventData, handler(eventObject)):jQuery1.4.3

Метод отличается от предыдущего возможностью передавать в обработчик дополнительные данные.
Является аналогом bind("error", eventData, handler(eventObject)).

handler(eventObject) — см. выше.
eventData — дополнительные данные, передаваемые в обработчик. Они должны быть представлены объектом в формате: {fName1:value1, fName2:value2, ...}.

Простой пример. Если по какой-то причине, на страницу не сможет загрузиться картинка, будет выведено соответствующее сообщение:

$('img').error(function(){
  alert('Проблемы с загрузкой изображения')
});

Ссылки

Поисковые ключи:
  • обработка ошибок при загрузке элементов
  • ошибки при загрузке элементов страницы
  • .error()
  • error()