Оглавление

.error()

Это событие запускается при возникновении ошибок в браузере. Одной из обычных ситуаций, влекущих за собой возникновение ошибки в браузере, является наличие дескриптора, пытающегося загрузить несуществующее изображение. Метод .error() позволяет связать с событием некий обработчик (т.е. функцию, которая запускается в ответ на наступление события).

 
Создайте дескриптор, пытающийся отобразить несуществующее изображение, и подключите к событию ошибки обработчик, который просто выводит сообщение на экране консоли.

$("<img />", {
        "src":"not/an/image.png",
        "alt":"Такого изображения не существует"
    })
    .error(function(){
            console.log("Не удается загрузить изображение!");
        })
    .appendTo("body");


После выполнения этого кода на экране консоли отобразится следующая информация.

 


>>> $("<img />", { "src":"not/an/image.png",...зображение!"); }) .appendTo("body");
[img not/an/image.png]
"NetworkError: 404 Not Found - http://localhost/testing/not/an/image.png"
Не удается загрузить изображение!


Комментарии принадлежат их авторам. Мы не несем ответственности за их содержание.
Отправитель Нити