0

我们正在为客户建立一个网站,但似乎找不到导致滑块下的图像无法加载的错误。

有一些关于 .load 函数在 IE 中无法正常工作的帖子。

有人有想法吗?

http://mbx.web-flight.nl/

非常感激。

4

4 回答 4

0

这就是我所看到的。有没有人和我一样看的。如果不是,我想知道它是否与Quirks模式有关。在此处输入图像描述

于 2013-10-02T17:01:19.757 回答
0

你的问题是 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 服务器以指定文档模式。

于 2013-10-02T16:58:28.043 回答
0

在分配搜索后,该错误与正在使用的 imagesLoaded 函数有关,该函数是:

http://isotope.metafizzy.co/

IE 似乎不能很好地使用它,所以我制作了轮播来初始化窗口的加载事件 (jQuery(window).load) 而不是“imagesLoaded”。

于 2013-10-03T09:01:32.517 回答
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]-->

做了一个测试。

我希望能帮助你。

下载文件的链接

https://code.google.com/p/html5shiv/

于 2013-10-02T17:03:33.910 回答