ここで説明したようなアコーディオンメニューを作りました。問題は、メニュー項目をクリックすると、ブラウザがにジャンプ(およびスクロール)して、ターゲットがビューポートに表示されていることを確認しようとすることです。このようなものを除いて、ジャンプを防ぐための解決策はありますか?target
$("a[href^=#]").on("click", function(e) {
e.preventDefault();
history.pushState({}, "", this.href);
});
jsソース:ジャンプとの戦い