延迟加载 jQuery,自定义触发事件



是否可以强制延迟加载"预加载"与延迟加载插件连接的不可见图像?为了使图像可见,它已经加载了。

我只发现了需要鼠标悬停或单击等交互的事件,但没有不依赖于用户事件的自定义脚本的事件。

$("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");
});

最新更新