Как отобразить img только после загрузки всего изображения
Как отобразить изображение в img, только после того, как картинка загрузится.
Например если указать src, то картинка если большая и интернет медленный будет грузиться построчно. И это будет видно. Как сделать так, чтобы картинка отобразилась после полной загрузки? |
onload событие
|
Мне надо обновлять изображение постоянно. Заменять текущее.
|
Кто на сколько нуб это еще спорный вопрос.
Я про то, что у меня в img уже загружена картинка и мне надо ее обновить. Зачем мне ее скрывать? А при загрузке отображать? Можно конечно грузить в два img и выводить их поочередно, но нехочется выдумывать велосипед. И зачем для этого использовать этот костыль? style.display = 'none' |
overdrive,
var img = new Image();
$(img).load(function() {
//после загрузки картинки, меняем src у необходимого тега img
//она автоматом подхватится из кеша
$(origImg).attr('src',url);
});
img.src = url;
|
Вот что я и хотел, спасибо Hoshinokoe =)
|
overdrive,
Ппц. да ты же троль ) |
| Часовой пояс GMT +3, время: 00:09. |