我们正在为客户建立一个网站,但似乎无法找到导致滑块下的图像无法加载的错误。
有一些关于.load函数的帖子在IE中没有正常工作。
有没有人有想法?
非常感谢。
答案 0 :(得分:0)
问题在于Internet Explorer Quirks模式。您必须以IE将以标准模式加载站点的方式定义页眉。手动将IE切换到标准模式,您将看到图像加载。
在页面上尝试以下操作以声明DOCTYPE。
<!DOCTYPE html>
或尝试强制IE使用最新的渲染模式
<meta http-equiv="X-UA-Compatible" content="IE=edge">
在此处详细了解Quirks模式:http://en.wikipedia.org/wiki/Quirks_mode
最终,最佳解决方案是在服务器级别解决问题,如果您有权这样做的话。请参阅http://msdn.microsoft.com/en-us/library/jj676913%28v=vs.85%29.aspx了解有关配置Web服务器以指定文档模式的信息。
答案 1 :(得分:0)
这就是我所看到的。有没有人和我一样。如果没有,我想知道它是否与Quirks模式有关。
答案 2 :(得分:0)
在IE 10上对我来说工作正常,但在IE 9及更低版本中无效。
这可能是因为IE 9没有HTML5的某些元素。
我认为你把它放在你的文件中会发生。
<!--[if lt IE 9]>
<script src="js/html5shiv.js"></script>
<script src="js/respond.min.js"></script>
<![endif]-->
做了一个测试。
我希望能帮助你。
下载文件的链接
答案 3 :(得分:0)
在分配搜索之后,该bug与使用的imagesLoaded函数有关,该函数是以下部分:
IE似乎不能很好用它,所以我让旋转木马初始化窗口的加载事件(jQuery(window).load)而不是“imagesLoaded”。