[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Картинки с progress bar
userguest
Здравствуйте.
С помощью чего сделать картинки с progress bar.
Чтобы до полной загрузки картинки отображался анимированный gif.



Спустя 8 минут, 53 секунды (20.06.2010 - 14:01) userguest написал(а):
Уточнение - нужен индикатор загрузки.

Спустя 1 час, 30 минут, 28 секунд (20.06.2010 - 15:31) userguest написал(а):
Как сделать, чтобы пока подгружается основная картинка отображался gif?
Например как в лайтбоксах. Только в данном случае полноразмерные изображения находятся в теле страницы и нужно, чтобы при загрузке был такой же эффект как и в лайтбоксах. Помогите.

Спустя 5 часов, 50 минут, 46 секунд (20.06.2010 - 21:22) userguest написал(а):
Закрываю тему.
Подсказка - ищите на зарубежных ресурсах.

Спустя 2 минуты, 30 секунд (20.06.2010 - 21:25) Basili4 написал(а):
А на наших что нет ?
http://www.seo-webdesign.ru/content/view/27/56/

Спустя 15 минут, 53 секунды (20.06.2010 - 21:40) Nikitian написал(а):
Отсюда дёргаю всегда

Спустя 1 час, 59 минут, 10 секунд (20.06.2010 - 23:40) userguest написал(а):
Понял я почему все молчали - опять неправильно поняли. Видимо подумали, что мне генератор "спиннеров" нужен и я спросил где его найти. На такой вопрос я бы и сам себе не ответил.

Снова открою тему, тем более нужна помощь.
Нашел то, что искал. Попал в десяточку. Если английский не проблема, то вот:
http://jqueryfordesigners.com/image-loading/


Именно это мне и нужно было. Только приведенный там пример работает для одного изображения. А мне нужно для многих.
Есть там код в комментариях для множества изображений, но в javascript я ни-ни.


Вот весь комментарий в переводе:

использовать предложенный на сайте вариант для множества изображений очень-очень легко. Это мой ответ методу пользователя ‘bali web design’.

создаете div, чтобы хранить ваши миниатюры и устанавливаете элемент "a" c rel, содержащим адрес картинки (< a rel=”http://imageurlgoes_here” >< / a >).

и далее код:

$(".imgholda a").each(function(index,el){ 
var img = new Image();
$(img).load(function () {
$(this).hide();
$(el).removeClass('loading').append(this);
$(this).fadeIn();
}).error(function () {
}
).attr('src', $(this).attr('rel'));
});


Помогите понять логику, пожалуйста. Опишите, если не сложно.


Спустя 10 минут, 40 секунд (20.06.2010 - 23:50) KaFe написал(а):
http://www.ruseller.com/ посмотри там, там много уроков по jquery

Спустя 6 минут, 20 секунд (20.06.2010 - 23:57) userguest написал(а):
Я понимаю, что они там есть. Смотрю и там и везде, где попадается битый час.
Если можете объясните вот этот кусок кода:
$(".imgholda a").each(function(index,el){ ...})

Что в данном случае обозначают: .imgholda a, index, el
и которые из них можно менять?

Спустя 3 минуты, 25 секунд (21.06.2010 - 00:00) KaFe написал(а):
Цитата (userguest @ 20.06.2010 - 20:57)
Что в данном случае обозначают: .imgholda a, index, el
и которые из них можно менять?


laugh.gif Я не знаю js, ничем кроме ссылок помочь не могу
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.