Показать сообщение отдельно
  #1 (permalink)  
Старый 03.09.2013, 15:09
Новичок на форуме
Отправить личное сообщение для lifecom Посмотреть профиль Найти все сообщения от lifecom
 
Регистрация: 03.09.2013
Сообщений: 1

Сменить атрибут у тега img
Пытаюсь задействовать последнюю версию jQuery плагина lazyload.
Дело в том, что последняя версия "просит" для изображений атрибут "data-original", а для гифки подгузки - атрибут scr.

Т.е. нужно сменить атрибут scr на data-original.
А в атрибут scr прописать путь до гифки.

В конце скрипта плагина делаю так:
(function($) {
    $(document).ready(function(){
		var dataoriginal = $("#content img").attr("src");

		$("#content img").attr("data-original", dataoriginal);
		$("#content img").attr("src", "images/loader.gif");
		$("#content img").lazyload({
			 effect : "fadeIn"
		});
    });
})(jQuery);

Проблема в следующем:
Подгрузка работает, но всем изображениям задается атрибут data-original от первого изображения на странице. И соответственно на всей странице повторяется только 1-е изображение.

P.S.: по ряду причин в html влезать нельзя
Ответить с цитированием