スライドアップを使用しているときに、Webページが上部にスクロールして戻るのを防ぐにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/814849

  •  03-07-2019
  •  | 
  •  

質問

複数の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属性にリダイレクトします。この場合は「#」になります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top