; jQuery:現在の画面位置から100pxダウンページをアニメーション化する

StackOverflow https://stackoverflow.com/questions/4883105

  •  28-10-2019
  •  | 
  •  

質問

現在の画面位置からスクロールをアニメーション化する必要があります。

    $('html,body').animate({
        scrollTop: $(window).position().top += 100
    });

また?

    $('html,body').animate({
        scrollTop: '+=100px'
    });
役に立ちましたか?

解決

ただ変更:

scrollTop: $('body').position().top += 100

これに:

scrollTop: $(window).scrollTop() + 100

デモを参照してください: http://jsfiddle.net/fpxuc/

他のヒント

$('html,body').animate({
        scrollTop: $(window).position().top += 100
    })

$('html,body').animate({
        scrollTop: '+=100px'
    })

scrollTop: $('body').position().top += 100

scrollTop: $(window).scrollTop() + 100

jquery.scrolltoプラグインをご覧ください。あなたは次のようなことをすることができます: $(...).scrollTo( '+=100px', 800 );

このプラグインができるすべてのことについては、サンプルをチェックしてください。 http://demos.flesler.com/jquery/scrollto/

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top