我正在尝试使用jquery向我的网址添加哈希值,而不重新加载页面。
我目前正在使用代码:
function showDesiredPage(desiredPage){
$('.current-page').removeClass('current-page').addClass('previous-page');
$('#'+desiredPage).addClass('current-page');
location.hash = '#'+desiredPage;
};
然而,这会在每个浏览器中重新加载页面?我是否尝试这样做没有区别:
location.hash = "#page2";
到底发生了什么,我该如何让它发挥作用?