誰かがナビゲーションボタンをクリックするたびに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"; }); });