html
1<ul class="clearfix"> 2 <li class="top"><a href="/"><span>トップ</span></a></li> 3 <li class="recommend"><a href="#recommend"><span>おすすめ</span></a></li> 4 <li class="search"><a href="#"><span>探す</span></a></li> 5 <li class="cart"><a href="/cart/"><span>買い物かご</span></a></li> 6</ul>
上記のようなメニューを作っていまして、
「探す」のボタンをクリックした時に、検索エリアが表示されるようにjQueryを使って実装しているのですが
ページ途中でクリックした時に、ウインドウの一番上にスクロールされてしまうので
スクロールをキャンセルすべく、
javascript
1$(function(){ 2 $("header nav .search a").on('click', function(){ 3 $(".searchArea").toggle(150); 4 return false; 5 }); 6});
という風に、処理の最後にreturn false
を入れているのですが、なぜかページ上部にスクロールしてしまいます。
スクロールされないようにするにはどのようにしたら良いか、ご教示いただければと思います。
どうぞよろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/05/20 02:27