我们正在为客户建立一个网站,但似乎找不到导致滑块下的图像无法加载的错误。
有一些关于 .load 函数在 IE 中无法正常工作的帖子。
有人有想法吗?
非常感激。
我们正在为客户建立一个网站,但似乎找不到导致滑块下的图像无法加载的错误。
有一些关于 .load 函数在 IE 中无法正常工作的帖子。
有人有想法吗?
非常感激。
这就是我所看到的。有没有人和我一样看的。如果不是,我想知道它是否与Quirks模式有关。
你的问题是 Internet Explorer 怪癖模式。您必须以 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 服务器以指定文档模式。
在分配搜索后,该错误与正在使用的 imagesLoaded 函数有关,该函数是:
IE 似乎不能很好地使用它,所以我制作了轮播来初始化窗口的加载事件 (jQuery(window).load) 而不是“imagesLoaded”。
对我来说,在 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]-->
做了一个测试。
我希望能帮助你。
下载文件的链接