2010-10-28 6 views
3

У кого-нибудь есть идея, почему моя ленивая нагрузка не работает?Любая идея, почему мой Lazyload не работает?

Я скопировал точно с ленивой страницы загрузки, даже используя их изображения в качестве теста, они просто загружаются в нормальное, а не исчезают ...?

lazy link example

Затем я положил сценарий не конфликтный, как я есть не упасть вниз, а также, там ничего либо которые установил его ...

Просто слабо затухает в первую остальные образы ничего не делать :(

очень странно ..

ответ

2

Взятые другой взгляд:

jQuery.noConflict(); 

jQuery(document).ready(function(){ 
    jQuery(function() {   // <-- what's this doing here? 
    jQuery("img").lazyload({ 
     placeholder: "/images/blank.gif", 
     effect: "fadeIn", 
     failurelimit: 1, 
     threshold: -20 
    }); 
    }); 
}); 

Вы устанавливаете событие onload в обработчике onload, это странно. Удалите его, и он может работать

+0

Спасибо вам за помощь, даже при том, что из него до сих пор не работает :( Мой оригинал один имеет это и не получилось ... $ (функция() { $ (» IMG ".) LazyLoad ({ заполнитель: "/images/blank.gif", эффект: "FadeIn", failurelimit: 1, порог: -20 });} ); Его заблуждение меня .. – Jezthomp

+0

У меня есть это, чтобы работать локально, но не работает один раз в сети :( Пробовал несколько доменов. Очень странно .. http://snipt.org/loolp/ – Jezthomp

+0

@Jezthump: Проблема может заключаться в том, что jQuery загружает изображения через Ajax, что не работает, если у вас есть изображения в другом домене из-за одна и та же политика происхождения. Чтобы исправить это, вам может потребоваться переместить изображения в тот же домен – Harmen

0

Он может также стоит проверить этот плагин называется JAIL ленивых загружают изображения

2

LazyLoad больше не работает ...

Современных браузера загрузить изображения до йот нагруженных события.

http://www.appelsiini.net/projects/lazyload

... автор говорит ...

Ленивый нагрузки в настоящее время не могут быть использованы. Он не работает с последними браузерами, как ожидалось. У меня нет времени на обновление кода. Патчи всегда приветствуются. Если вы найдете решение только fork и отправите запрос на pull. Благодаря!

+1

Это часть автоматического удаления изображения src, которое больше не работает. Версия 1.5, выпущенная 23 декабря 2009 года, предоставила альтернативу, где вы должны изменить HTML и сохранить URL-адрес изображения в атрибуте 'original'. Недавно я переименовал его в 'data-original', чтобы быть дружественным HTML5. Я также обновился до [документации] (http://www.appelsiini.net/projects/lazyload), который лучше объясняет, как его использовать. –

Смежные вопросы