HTML 経由で名前付きアンカーを使用して上部にスクロールできることは誰もが知っていますが、タグで囲まれていない別の HTML 要素をクリックすると、上部にスクロールできますか? たとえば、DIV?
編集:申し訳ありませんが、これが重複した質問であるとは思いませんでした。検索を行いましたが、何も見つかりませんでした。
HTML 経由で名前付きアンカーを使用して上部にスクロールできることは誰もが知っていますが、タグで囲まれていない別の HTML 要素をクリックすると、上部にスクロールできますか? たとえば、DIV?
編集:申し訳ありませんが、これが重複した質問であるとは思いませんでした。検索を行いましたが、何も見つかりませんでした。
$('div').on("click",function(){
$(window).scrollTop(0);
});
あらゆる種類の html タグをブラケットの
はい、Javascript を使用して実行したい場合があります。
window.scrollTo(0, 0);
そしてそれをdivに割り当てます
<div onclick="window.scrollTo(0, 0);">Element</div>
あなたが使用できるよりもjqueryソリューションに行きたい場合
$(document).ready(function() {
$('a[href=#top]').click(function(){
$('html, body').animate({scrollTop:0}, 'slow');
return false;
});
});
html になります
<a name="top"></a>
...
<a href="#top">Back to top</a>
これは、JavaScript を使用して実現できます。
$("#my-div").on("click", function() {
window.scroll(0,0);
});
またはjQueryを使用:
$("#my-div").on("click", function() {
$(window).scrollTop(0);
});
これは、どのブロック要素でも機能するはずです。
$('#element_id').click(function(){
$('html, body').animate({scrollTop:0}, 'slow');
return false;
});
幸運を ...
はい、可能です。その要素にイベント onclick を追加して使用する必要があります.scrollTop()
詳細については、scrollTopを参照してください
click
でイベントをリッスンし、クリックされたときにdiv
使用できます。scrollTo
window.scrollTo(x座標、y座標):
ドキュメント内の特定の座標セットまでスクロールします。
x-coord は、左上に表示するドキュメントの水平軸に沿ったピクセルです。y-coord は、左上に表示するドキュメントの垂直軸に沿ったピクセルです。