Улучшенная обработка изображений онлайн урок.


Отсутствующие изображения либо просто не отображают ничего, либо отображают [?], когда их источник не найден. Вместо этого вы можете захотеть заменить это графикой «пропавшего изображения», в которой вы уверены, что есть лучшая визуальная обратная связь, что что-то не так. Или вы можете скрыть это полностью. Это возможно из-за того, что изображения, которые браузер не может найти, отключить событие ошибки, которое мы можем наблюдать.

// Replace source
$('img').error(function(){
$(this).attr('src', 'missing.png');
});

// Or, hide them
$("img").error(function(){
$(this).hide();
});

Кроме того, вы можете инициировать какое-то действие Ajax для отправки электронной почты администратору сайта, когда это произойдет.