スライドアップを使用しているときに、Webページが上部にスクロールして戻るのを防ぐにはどうすればよいですか?
質問
複数のDIV要素を持つWebページがあります。 jquery関数SlideUpを使用して1つ(ページの下部に向かって)を非表示にすると、ページが自動的に上部にスクロールして戻ります。どうすればこれを防ぐことができますか?
jquery関数をトリガーするには、次のようにします:
$(MyLink).click(function() {
MyDiv.slideUp("slow");
}
MyLink
は、ページの中央にある MyDiv
内にあります。
解決 2
私がしたことは、誰かが提案したもので( return false
を追加)、それは機能しました:
$(MyLink).click(function() {
MyDiv.slideUp("slow");
return false;
}
他のヒント
アンカーを介してjquery関数をどのようにトリガーしますか?そうである場合、関数がfalseを返すようにします。そうでない場合、ブラウザはhref属性にリダイレクトします。この場合は「#」になります。
所属していません StackOverflow