是否可以强制延迟加载“预加载”与延迟加载插件连接的不可见图像?这样当图像可见时,它就已经加载了。
我发现只有需要交互的事件,如鼠标悬停或单击,但我的自定义脚本没有不依赖用户事件的事件。
$("img.lazy").lazyload({
event : "click"
});
是否可以强制延迟加载“预加载”与延迟加载插件连接的不可见图像?这样当图像可见时,它就已经加载了。
我发现只有需要交互的事件,如鼠标悬停或单击,但我的自定义脚本没有不依赖用户事件的事件。
$("img.lazy").lazyload({
event : "click"
});
在这里找到了解决方案:
http://sumanrs.wordpress.com/2011/02/08/jquery-lazy-loading-images-no-scrolling/
在您的(例如点击)功能中插入:
$("img.lazy").each(function() {
$(this).attr("src", $(this).attr("data-original"));
$(this).removeAttr("data-original");
});