最近工作里項目有個ajax翻頁評論並定位的小功能,具體是在點擊評論的翻頁之后,通過ajax異步加載評論數據,動態插入內容之后再進行錨點定位。一開始一切很順利,IE、FF都能在加載后通過window.location.hash = 錨點 進行定位,但是Chrome不行,只有第一次可以。
后來通過分析過程,覺得可能是相同的錨點定位在Chrome下不起作用,於是自己在console上試了下,果然如此。
再后來,我是這樣子解決的~
window.location.hash = 錨點;
window.location = window.location;
然后就搞定啦。