jQueryとscrollTo関数を使用すると、ボタンを押すたびに一定量のピクセルをスクロールできますか?.scrollTop - ボタンが押されるたびにスクロールダウンします。
ボタンを押すたびに設定量を上からスクロールすることができますが、ボタンを押すたびにスクロールし続けたいと思います。
jQueryとscrollTo関数を使用すると、ボタンを押すたびに一定量のピクセルをスクロールできますか?.scrollTop - ボタンが押されるたびにスクロールダウンします。
ボタンを押すたびに設定量を上からスクロールすることができますが、ボタンを押すたびにスクロールし続けたいと思います。
$('#theButton').on('click', function()
{
$('html, body').animate({
scrollTop: Math.abs($('html').offset().top) + 20
}, 500);
});
注:あなたはjQueryの< 1.7を使用している場合、.bind
代わりの.on
使用。
ます。また、これらのセレクタをキャッシュする必要があります...
利用scrollBy()
の代わりscrollTo()
。
こんにちはJoseph、これは機能しますが、ボタンを押すと1回だけ動作します。それはスクロールし続けません。 – jcrowson
@LordSnoutimus - 私のための作品:http://jsfiddle.net/tq3zq/ –