ページをリロードせずに、jquery を使用して URL にハッシュ値を追加しようとしています。
私は現在コードを使用しています:
function showDesiredPage(desiredPage){
$('.current-page').removeClass('current-page').addClass('previous-page');
$('#'+desiredPage).addClass('current-page');
location.hash = '#'+desiredPage;
};
しかし、これはすべてのブラウザでページをリロードしますか? 私がやろうとしても違いはありません:
location.hash = "#page2";
何が起こっているのですか、どうすればこれを機能させることができますか?