我正在尝试实现jQuery轨道滑块。我有一个包含几个图像的div标签。我遇到的问题是orbit()函数有时在所有图像加载之前被调用。我试图通过围绕轨道函数调用来解决这个问题,如下所示:
window.onload = function(){jQuery('#img-container').orbit()}
这应该确保仅在页面之后调用轨道并且所有内容(包括必要的图像)都已加载。但是,onload事件不会始终触发,因为图像滑块并不总是加载。我注意到如果我清除缓存并导航到页面,那么onload事件不会触发,因此轨道永远不会触发。
我尝试过的其他事情: 我也尝试过jQuery(window).load()这是不成功的。我还尝试使用.load()函数迭代容器中的每个单独的图像,但是没有成功。我已经能够使用类似于此方法的内容在Chrome和FF上解决此问题:jquery .one() load and error events not working
有人在IE中有任何其他建议吗?
附加信息:我做了一个测试,我使用deelay.me将图像延迟了几秒钟,这样做使得onload功能始终如一。只有当图像快速加载时,onload似乎才会触发
答案 0 :(得分:0)