クリックしたらページのトップに戻る
animate
ポイントはターゲットにhtmlとbodyの両方を指定するところ。
1 2 3 4 5 6 7 8 |
$(function(){ $('#page-top').on('click', function () { $('body,html').animate({ scrollTop: 0 }, 500); return false; }); }); |
scrollTop
scrollTopプロパティは通常は縦方向のスクロール位置を取得するメソッドとして使われる。
1 |
$('div').scrollTop(); |
( )の中に引数として数値を指定することで縦方向の位置を設定する使い方もできる。
1 |
$('div').scrollTop(300); |
この応用としてanimateのプロパティの変化値として0を指定することで一番上まで戻れる。
コメント
コメントはありません。