0

我使用以下函数使用 jQuery 触发 +1 和 -1 滚动,以便在将延迟加载与同位素结合使用时显示图像,否则在过滤时图像不会显示。

function forceLoad(){
    $.scrollTo("+=1px");
    $.scrollTo("-=1px");
};

它适用于 FF 和 Chrome 浏览器,但不适用于 Safari(使用版本 6 进行测试)。

关于我可以尝试使用 jQuery 产生相同行为的任何想法?

4

2 回答 2

0

如果您使用的是LazyLoad 插件appear,我认为您可以通过触发事件来强制加载所有图像:

$('img').filter(function() {
  return $(this).offset().top < $(window).height();
}).trigger('appear');
于 2012-08-20T22:53:30.207 回答
0

工作代码:

function forceLoad(){
    $(window).trigger("scroll");
};
于 2012-08-21T16:13:19.467 回答