загрузка изображений
Привет)
Есть 3 DIV блоки, 2 из них display:none. на window.onload стоит функция которая со временем один блок прячет, другой показывает. Но когда появляетья блок видно как загружаеться картинка (сверху-вниз), а надо чтобы она сразу была загружена, тоесть onload сработал после загрузки всех картинок, даже спрятанных. Знаю что window.onload должен работать после полной загрузки, но не работает. window.onload=function(){ setInterval(slideShow,5000); } |
Цитата:
на целой странице 10-15 |
<div class="slide_img" style="background-image:url(Source/slideimg2.png);"></div>
проблема в том что background'ом ставил? |
wingmik,
сделайте сами предзагрузку картинок или пропишите class а не style |
через <img> работает нормально, но есть ли способ сделать это через background-image?
|
сделал такую предзагрузку
способ через js не нашел, так картинки меняю не в js = не могу поставить переменную в css <img src="Source/slideimg2.png" style="display: none"> |
Цитата:
|
Сделал скрытый элемент который загружает картинку:
<img src="Source/slideimg2.png" style="display: none"> а потом использовал background-image Предзагрузку через javascript не смог сделать, так как если сначало загружать картинки javascript'ом, то они храняться в переменных, которые нельзя использовать в css. |
wingmik,
:blink: то есть элемент в html может загрузить картинку а элемент в скрипте неможет ? если у вас всё заработало - можно не продолжать, пусть это останется загадкой. |
Часовой пояс GMT +3, время: 10:02. |