如何使用Jquery向上滚动?

Luk*_*yVj 2 javascript jquery scroll scrollview

我尝试了一切,我不能写出好的Jquery代码让我的身体向上滚动.这是我的JS:

$("body").animate({scrollTop:$(document).height()}, 9000); $(this).fadeOut(fast);

当用户点击特定的div时,它会使身体向下滚动,然后我想要反转此功能以使身体向上滚动..任何想法?

sim*_*que 9

如果要向上滚动0,scrollTop则需要提供一个参数作为参数.

$(document).ready(function() {
    // scroll down
    $("html, body").animate({
        scrollTop: $(document).height()
    }, 9000);                  

    /scroll back up
    $("html, body").animate({
        scrollTop: 0
    }, 9000);                  
});
Run Code Online (Sandbox Code Playgroud)

正如您在文档中看到的,您需要提供CSS属性和值作为第一个参数animate().由于scrollTop(docscrollTop(),返回当前值)是垂直滚动条,你想滚动到顶部,你需要0向上滚动.

检查这个jfiddle进行演示.


Pra*_*man 5

尝试这个:

$("html, body").animate({
    scrollTop: $(document).height()
}, 9000);
Run Code Online (Sandbox Code Playgroud)