我很慚愧地說我有錨點問題。html錨點只能工作一次
所以我有這樣的代碼:
<a name="map"></a>
$("div.store_list").click(function() {
//do some stuff
location.href = location.href + '#map'
});
在做第一個點擊它工作正常。和URL修改:
http://mydomain.local/stores#map
其次單擊該URL更改爲以下並不起作用:
http://mydomain.local/stores#map#map
有什麼建議?謝謝
這隻會工作一次。如果再次滾動並調用點擊功能,錨定將不起作用。通過簡單的解決... document.location =「#map」; –