1

我正在使用 jQuery 和 JAIL 插件 [2] 制作一个非常简单的作品集网页 [1]。此网页中的主要元素是页面中间的水平图像列表(如滑块)。

要在该水平列表中加载图像,页面会触发一个 ajax POST 到服务器上的 PHP,然后使用 JAIL 插件将它们加载到浏览器中。此时页面加载浏览器视口中可见的图像。但是在用户将鼠标指向图像并触发滚动之前,不会加载视口之外的其余图像。我希望在没有触发事件的情况下加载所有图像。

我尝试了 [3] 和 [4] 中建议的一些技巧,但没有成功。

有人能帮我吗?

谢谢 ;-)

[1] https://www.fabianebello.com.br/newsite

[2] https://github.com/sebarmeli/JAIL

[3] jQuery jail 插件和图像加载有时不起作用

[4] jQuery LazyLoad 在滚动之前不加载图像

更新

我猜这是 JAIL 的默认行为:对于浏览器视口之外的图像,它会等待直到触发滚动事件。我不确定。也许我以错误的方式使用 JAIL。现在我解决了我的问题(在我的特定场景中)

$(window).scroll();

当用户移动我的滑块导航器时。

4

0 回答 0