誰かがナビゲーションボタンをクリックするたびにjqueryをページの一番上に移動させようとしています。
ボタンをクリックすると、古いコンテンツが非表示になり、新しいコンテンツが表示されますが、ブラウザのスクロール位置はリセットされないため、エンド ユーザーは少し混乱します。
window.location.hashしたがって、これを修正するためにいくつかの JS コマンドを追加することを考えましたが、これは最初に実行されたときにのみ機能します。
私のコード:
$(document).ready(function(){
$("#prac-btn").click(関数() {
$('#myTab a[href="#prac-page"]').tab('show');
window.location.hash = "#top";
});
$("#act-btn").click(関数() {
$('#myTab a[href="#act-page"]').tab('show');
window.location.hash = "#top";
});
$("#pro-btn").click(関数() {
$('#myTab a[href="#pro-page"]').tab('show');
window.location.hash = "#top";
});
});