繁体   English   中英

如何使用Jquery向上滚动?

[英]How to scroll up with Jquery?

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

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

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

如果要向上滚动,则需要提供0作为scrollTop的参数。

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

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

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

检查这个jfiddle进行演示。

尝试这个:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM