私のメニューには固定クラスがあり、ボタンをクリックするとコンテナは表示されず、メニューが表示されますが、トグル効果のためにもう一度クリックするとページがトップにスクロールされますボタンがクリックされた場所と同じ場所にあるようにしたい。 menumobileactiveクラスはすべてのページをカバーしているので、絶対クラスを使ってスクロールさせるというプロパティを変更しましたが、再びコンテナが表示されると、ページの上部に表示されます。 は、コンテナは、ボタンがここ ページはトグルメニューの後にスクロールする
$("button").on("click",function(){
$(this).toggleClass("menu-on");
$(".menumobileactive").toggleClass("visible");
$(".menu").toggleClass("absolute");
$(".container").toggleClass("invisible");
});
<div class="menu">
<div class="menumobile">
<button>
<span class="line line-t"></span>
<span class="line line-m"></span>
<span class="line line-b"></span>
</button>
</div>
<div class="menudesktop">
<ul>
<li><a href="">Link 1</a></li>
<li><a href="">Link 2</a></li>
<li><a href="">Link 3</a></li>
<li><a href="">Link 4</a></li>
<li><a href="">Link 5</a></li>
</ul>
</div>
</div>
をclikedされた同じ場所でつくれ可能性がどのようにページuploded casarossa.com.mxは、でクリックされた理由は、モバイル版、上のボタンをトグルしてみてくださいですページの終わりに、それは最初のコンテナをリセットする???
もう少し詳しく説明してください。 – odedta
はい、私のボタンをクリックすると、コンテナは表示されませんが、再度クリックすると表示されますが、上部にdivが表示されます。例えば、ユーザーがコンテナの中央でボタンをクリックした場合、divの先頭にないemittで再び表示されることを希望します –
HTMLを含むスタックスニペットにコードを作成できますか? – Barmar