div id jQuery へのスムーズスクロール 質問する

div id jQuery へのスムーズスクロール 質問する

私はdiv ID jQueryコードを正しく動作させるためにスクロールを取得しようとしています。別のstackoverflowの質問に基づいて、次のことを試しました

デモhttp://jsfiddle.net/kevinPHPkevin/8tLdq/

$('#myButton').click(function() {
   $.scrollTo($('#myDiv'), 1000);
});

しかし、うまくいきませんでした。divにスナップするだけです。

$('#myButton').click(function(event) {
     event.preventDefault();
   $.scrollTo($('#myDiv'), 1000);
});

進展なし。

ベストアンサー1

アニメーション化するにはhtml, body

デモhttp://jsfiddle.net/kevinPHPkevin/8tLdq/1/

$("#button").click(function() {
    $('html, body').animate({
        scrollTop: $("#myDiv").offset().top
    }, 2000);
});

おすすめ記事