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