2

我的导航不会在 IE9 中显示,但会在所有其他浏览器中显示。

请帮忙,不确定IE8或之前的版本..

我的问题是什么?网址:www.govansk.com

谢谢!

4

1 回答 1

3

要做的第一件事是将 jQuery 提升为第一个包含的 JavaScript 文件。这解决了“jQuery 未定义”错误。把它移到前面cufon-yui.js

<!-- ////////////////////////////////// -->
<!-- //      Javascript Files        // -->
<!-- ////////////////////////////////// -->
<SCRIPT type="text/javascript" src="js/jquery-1.4.3.min.js"></SCRIPT>
<SCRIPT type="text/javascript" src="js/cufon-yui.js"></SCRIPT>

然后您似乎缺少 s3slider 插件的包含。通过快速的 Google 搜索判断,在包含 jQuery 之后,您必须在某处有此行:

<script src="js/s3Slider.js" type="text/javascript"></script>

当然,您必须确保该文件的存在。也许那条违规行是切换到任何 nivo 滑块之前的剩余部分,因为两者似乎都针对该#slider元素。

我很确定就是这样。删除此代码:

$("#slider").s3Slider({
    timeOut: 12000,
    captionOpacity: 0.7            
});

编辑:至于 Cufon,我发现了这篇文章:http: //blog.ninanet.com/2011/04/29/cufon-and-ie9

如果没有帮助,我建议在 IE 中搜索更多关于 Cufon 的内容。我没有使用 Cufon 的经验,所以恐怕无法进一步帮助您。

于 2012-11-13T17:35:33.580 回答