我使用以下函数使用jQuery触发+1和-1滚动,以便在将lazyload与同位素结合使用时显示图像,否则过滤时图像不会显示。
function forceLoad(){
$.scrollTo("+=1px");
$.scrollTo("-=1px");
};
适用于FF和Chrome浏览器,但不适用于Safari(使用版本6进行测试)。
关于我可以尝试使用jQuery产生相同行为的任何想法?
答案 0 :(得分:0)
如果您使用LazyLoad plugin,我认为您可以通过触发appear
事件来强制加载所有图片:
$('img').filter(function() {
return $(this).offset().top < $(window).height();
}).trigger('appear');
答案 1 :(得分:0)
工作代码:
function forceLoad(){
$(window).trigger("scroll");
};