0
單擊時是否有任何簡單的方法讓錨點更改頁面內容?我最好的選擇是在鏈接被點擊時用JS設置內容div嗎? 謝謝你的時間。使用錨更改內容
單擊時是否有任何簡單的方法讓錨點更改頁面內容?我最好的選擇是在鏈接被點擊時用JS設置內容div嗎? 謝謝你的時間。使用錨更改內容
每個現代瀏覽器(IE8 +)都支持hashchange事件,您可以讓鏈接更改錨點並且hashchange事件處理程序更新內容。
HTML:
<a href="#newcontent">change content</a>
的Javascript:
$(window).bind('hashchange', function(e) {
if (location.hash == "#newcontent")
{
...
}
});
如果你正在尋找使內容與單頁上的整體的webapp改變基於哈希,有框架,以幫助這 - AngularJS,Backbone.js等
謝謝,正是我所需要的! – user1681891
是的。你真的很棒。如果你希望在沒有頁面刷新的情況下更改內容或查詢字符串(如果你不介意頁面刷新),請查閱Ajax獲取更多信息 – asprin