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