任意の要素までスクロール
1 2 3 4 5 6 7 8 9 10 |
<a id='totopTest'>ここをクリックすると#logoまでスクロール</a> <script> jQuery(function($){ $('#totopTest').click(function(){ $doc = $('body'); var scrTop = $('#logo').offset().top; $doc.animate({ scrollTop: scrTop }, 'fast', 'swing'); }); }); </script> |
var scrTop = $(‘#logo’).offset().top で、topからの位置を取得して、scrTop に格納 animate()で、スクロールをアニメーション化します。 scrollTop: scrTop で、スクロール量を指定。