我正在使用 jQuery 和 JAIL 插件 [2] 制作一个非常简单的作品集网页 [1]。此网页中的主要元素是页面中间的水平图像列表(如滑块)。
要在该水平列表中加载图像,页面会触发一个 ajax POST 到服务器上的 PHP,然后使用 JAIL 插件将它们加载到浏览器中。此时页面加载浏览器视口中可见的图像。但是在用户将鼠标指向图像并触发滚动之前,不会加载视口之外的其余图像。我希望在没有触发事件的情况下加载所有图像。
我尝试了 [3] 和 [4] 中建议的一些技巧,但没有成功。
有人能帮我吗?
谢谢 ;-)
[1] https://www.fabianebello.com.br/newsite
[2] https://github.com/sebarmeli/JAIL
[4] jQuery LazyLoad 在滚动之前不加载图像
更新
我猜这是 JAIL 的默认行为:对于浏览器视口之外的图像,它会等待直到触发滚动事件。我不确定。也许我以错误的方式使用 JAIL。现在我解决了我的问题(在我的特定场景中)
$(window).scroll();
当用户移动我的滑块导航器时。