手风琴不在IE9的标签内工作(在其他地方工作正常)

时间:2012-12-13 16:10:39

标签: jquery internet-explorer-8 tabs accordion

我在第二个标签中使用了jquery垂直标签和一个jquery手风琴。它可以在Firefox 17.0.1,Chrome 23.0.1271.95,Safari 5.1.7,SeaMonkey 2.0.11,我的iPhone4,我妻子的Android上运行GREAT(Mac),但手风琴将无法在IE 9中运行。(还没有尝试过其他版本的IE)

有人可以帮助我追查问题吗?

http://www.geneseo.com/yes

选项卡应默认为包含手风琴的第二个选项卡。

我很感激你的帮助。

谢谢 - 罗恩

更新:此外,在IE9中,最终选项卡(ColoHub)上的链接不起作用,但它们可以在其他浏览器中使用吗?

1 个答案:

答案 0 :(得分:0)

我相信你的应用程序必须有一个迷路console.log。与优秀的浏览器不同,IE仅在开发人员工具打开时才提供控制台对象。因此,使用console.log打开开发人员工具会导致您的javascript崩溃和刻录。这是一个方便的片段,可以阻止IE成为控制台的混蛋。

 if(!window.console){
     window.console = { log : $.noop }
 }

这样,如果找不到控制台对象,console.log会变成noop而不是null,并且不会崩溃IE。