私はすべてを試しましたが、体を上にスクロールさせるための適切な Jquery コードを書くことができません。これは私のJSです:
$("body").animate({scrollTop:$(document).height()}, 9000);
$(this).fadeOut(fast);
そして、ユーザーが特定のdivをクリックするとボディが下にスクロールし、次にこの機能を逆にしてボディを上にスクロールしたい..何か考えはありますか?
私はすべてを試しましたが、体を上にスクロールさせるための適切な Jquery コードを書くことができません。これは私のJSです:
$("body").animate({scrollTop:$(document).height()}, 9000);
$(this).fadeOut(fast);
そして、ユーザーが特定のdivをクリックするとボディが下にスクロールし、次にこの機能を逆にしてボディを上にスクロールしたい..何か考えはありますか?
上にスクロールする場合0
は、引数としてaを指定する必要があります。scrollTop
$(document).ready(function() {
// scroll down
$("html, body").animate({
scrollTop: $(document).height()
}, 9000);
/scroll back up
$("html, body").animate({
scrollTop: 0
}, 9000);
});
ドキュメントでわかるように、CSSプロパティと値を最初のパラメータとして提供する必要がありますanimate()
。scrollTop
(現在の値を返すdoc ofscrollTop()
、)は垂直スクロールバーであり、上にスクロールしたいので、上に移動する必要が0
あります。
デモについては、このjfiddleを確認してください。
これを試して:
$("html, body").animate({
scrollTop: $(document).height()
}, 9000);