此代码适用于除 IE7、8 和 9 之外的所有浏览器。我知道我可以使用 jquery 选项卡,但我喜欢以不同的方式来学习更多原生 javascript。在 IE 中打开小提琴,你会明白我的意思。在任何其他浏览器中打开它,它会工作。有人请告诉我我做错了什么。谢谢
问问题
906 次
1 回答
4
在 IE9 中,this.pathname
返回_display/
,但在 Chrome 中,它是/_display/
.
在 IE9 和 Chromewindow.location.pathname
中都是/_display/
.
所以this.pathname == window.location.pathname
在IE中失败了。
更新示例:http: //jsfiddle.net/rL9Mj/1/
于 2012-07-20T15:59:56.410 回答