Javascript-форум (https://javascript.ru/forum/)
-   Javascript под браузер (https://javascript.ru/forum/css-html/)
-   -   Индикатор загрузки изображений (https://javascript.ru/forum/css-html/29896-indikator-zagruzki-izobrazhenijj.html)

Ingiborn 18.07.2012 11:22

Спасибо Deff. Очень помог твой способ!

Ingiborn 26.07.2012 21:22

Пример ро jquery не работает, можно как то поправить?

Ingiborn 26.07.2012 22:06

всё именно также, всё равно не рабоает

Ingiborn 26.07.2012 22:09

оу, там дополнительная библиотека

Deff 26.07.2012 22:20

Ingiborn,
Вариант кривой по-ходу - поскольку изо уже может быть в кеше - jQuery не успевает отследит load (нужно извращацо через делегирование

Ingiborn 26.07.2012 22:39

то есть, не работает этот вариант?
я всё подключил как в примере, всё равно не работает..

Ingiborn 26.07.2012 22:40

и кеш чистил, всё равно не работает..

Deff 26.07.2012 22:42

Цитата:

Сообщение от Ingiborn
я всё подключил как в примере, всё равно не работает..

Неть - Срабатывает ток один раз... Подумаю

Ingiborn 27.07.2012 16:48

для jpg где нет прозрачного фона задал бэкграунд, для png решения так и не нашёл..

Deff 27.07.2012 19:24

Ingiborn,
Пробуйте так:
<style>
span.wrap{
  display:inline-block;
  background-color:#000;
  background-image:url(http://uploads.ru/i/0/S/c/0ScZL.gif);
  background-position:center center;
  background-repeat:no-repeat;
}

#slider img{
  visibility:hidden;
}

</style>
<script type="text/javascript">
function LoImg(a) {
 a.visibility='visible';
 a.parentNode.backgroundСolor='transparent';
 a.parentNode.backgroundImage='none';
}
</script>

<div id="slider">
<span class=wrap><img src="1" onload="LoImg(this)"><span>
<span class=wrap><img src="2" onload="LoImg(this)"><span>
<span class=wrap><img src="3" onload="LoImg(this)"><span>
</div>


Часовой пояс GMT +3, время: 04:03.