内容が異なる内部リンクがあります。内部リンク強制ページの先頭にスクロール
私は内部リンクをクリックするたびに、ブラウザが位置にスクロールします。
私がする必要があるのは、上にスクロールすることです。例えば
:それは結構ですが、私もそれが一番上までスクロールする必要がある特定のdivが表示されます
<a href="#show_area_1">Click Here</a>
。
これは可能ですか?
内容が異なる内部リンクがあります。内部リンク強制ページの先頭にスクロール
私は内部リンクをクリックするたびに、ブラウザが位置にスクロールします。
私がする必要があるのは、上にスクロールすることです。例えば
:それは結構ですが、私もそれが一番上までスクロールする必要がある特定のdivが表示されます
<a href="#show_area_1">Click Here</a>
。
これは可能ですか?
ない正確な方法の確認、しかし、このような何かが動作するはずです:
$('a').on('click', function(e) {
e.preventDefault();
// do your js stuff
$(window).scrollTop(0);
});
パーフェクト。ありがとう。 –
リンクにJSコードがクリックイベントに関連付けられていますか?たぶんあなたは伝播をやめているので、ページをスクロールしないのです。
リンクのhref値が「#」で、イベントの伝播を停止しない場合(ハンドラメソッドからFALSEを戻すか、stopPropagationメソッドを使用して)、設定する必要があります。
申し訳ありませんが、リンクは機能しません(リンクの場合)。
ちょっとした説明 - divをスクロールしてビューの上部に移動しようとしているのですか、またはウィンドウをビューポートの上部にスクロールさせようとしていますか?
リンクやコードサンプルが役立つだろう...
あなただけのページの上部にリンクしようとしている場合、
<a href="#">Back to Top</a>
は、トリックを行う必要があります。
曖昧さを除去するために:あなたは(javascript関数経由)のhrefにIDに関連付けられたコンテンツを表示するリンクがありますエリア。名前付きアンカーを使用していませんか? – rlemon