javascript / jquery选项卡无法在IE7,8或9中运行

时间:2012-07-20 15:55:54

标签: javascript jquery internet-explorer tabs

此代码适用于除IE7,8和9之外的所有浏览器。我知道我可以使用jquery选项卡,但我喜欢以不同的方式学习更多原生javascript。在IE中打开小提琴,你会明白我的意思。在任何其他浏览器中打开它,它将工作。有人请告诉我我做错了什么。感谢

tab links fiddle

1 个答案:

答案 0 :(得分:4)

在IE9中,this.pathname会返回_display/,但在Chrome中,它会/_display/

IE9和Chrome window.location.pathname都是/_display/

所以this.pathname == window.location.pathname在IE中失败了。

更新示例:http://jsfiddle.net/rL9Mj/1/