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