重複の可能性:
javascript をトリガーするリンクをクリックしたときに Web ページが一番上にスクロールしないようにするにはどうすればよいですか?
jquery の slidetoggle を使用して、div の表示/非表示を切り替えています。スライドを制御する要素は、href="#" を持つテキスト リンク (<\a> 内のテキスト) であるため、リンク (下線、カーソルの変更) のように見えます。
問題は、リンクをクリックすると、スライド効果に加えて、ページが一番上にスクロールすることです。
href="#" を href="" に置き換えてみましたが、div の表示/非表示効果が無効になります。タグ Name="somename" に追加して、href を href="#somename" に設定できると思いますが、そのようなトリックは使用したくありません。
href="#" がページを一番上までスクロールするのはなぜですか?
どんなアイデアでも大歓迎です