Как отобразить 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, время: 02:15. |