Ситуация следующая: на странице есть множество тегов img. Некоторые из изображений существуют на сервере, а некоторые не существуют и посему не отображаются на сайте. Как проверить загризилось ли изображение на страницу или нет и, если не загрузилось, то выполнить какие-то действия?
Я думаю сделать вот так:
jQuery('img').load(function()
{
че-то делаем;
});
но две неясности есть:
1) если изображение уже загружено, то будет ли срабатывать ф-ция, установленная на событие load?
2) мне нужно как-то отследить, что изображение не загружено, а событие load вызывается, если изображение загружено.
1. Pavelbeginner - 30 Сентября, 2013 - 15:23:23 - перейти к сообщению
2. 3d_killer - 01 Октября, 2013 - 22:24:04 - перейти к сообщению
CODE (javascript):
скопировать код в буфер обмена
скопировать код в буфер обмена
- function defimg()
- {
- $('img').error(function() {
- $(this).attr("src","123.png");
- });
- }
Функция для всех картинок которые не найдены ставим картинку 123.png
ну дальше думаю разберетесь