【发布时间】:2013-04-11 17:57:37
【问题描述】:
我有一个使用锚点来导航菜单类别的网页。基本上,当用户单击链接时,它会重定向到当前页面,我使用 Javascript 从 URL 解析锚点以确定要显示的页面。这在除 IE8(及更低版本)和 Safari 之外的所有浏览器中都能完美运行,其中锚点根本不显示在 URL 中,因此无法解析。
是否有某种方法可以链接到这些浏览器中的锚点?
代码如下:
HTML
<a href="../menu#page1">Page 1</a>
Javascript:
var url = window.location.href;
var loc = url.substring(url.indexOf("#")+1);
编辑:添加代码
【问题讨论】:
-
贴出您用来执行此操作的代码,否则我们无能为力。
-
谢谢,刚刚添加。
标签: javascript html internet-explorer safari