4
我有一個使用錨點來瀏覽菜單類別的網頁。基本上,當用戶點擊一個鏈接時,它會重定向到當前頁面,在該頁面中我使用Javascript解析來自URL的錨點,以確定要顯示哪個頁面。除IE8(及以下版本)和Safari之外,每個瀏覽器都可以正常工作,但錨點並未顯示在URL中,因此無法解析。如何在IE/Safari中獲取URL的錨?
有沒有一種方法可以鏈接到這些瀏覽器中的錨點?
下面的代碼:
HTML
<a href="../menu#page1">Page 1</a>
的Javascript:
var url = window.location.href;
var loc = url.substring(url.indexOf("#")+1);
編輯:代碼添加
發佈您正在使用的代碼,否則我們無法提供幫助。 – ajp15243 2013-04-11 18:05:06
謝謝,剛添加它。 – ordwayjm 2013-04-11 18:13:39
[用JavaScript解析URL哈希/片段標識符]可能的重複(http://stackoverflow.com/questions/4197591/parsing-url-hash-fragment-identifier-with-javascript) – 2013-04-11 20:40:41