繁体   English   中英

如何在jquery中垂直滚动网页?

[英]How to scroll a webpage vertically in jquery?

我想编写一个Jquery或JS脚本来向下滚动给定页面(如果它具有垂直滚动条)。 这是使用鼠标滚轮来自动进行网页导航,因此我应该能够随着时间对其进行动画处理。

我正在阅读网络,但似乎要做类似的事情,您需要知道一个元素名称。 是否可能不知道任何元素名称? $(document).scrollDown(speed)

您可以设置htmlbody元素的scrollTop属性的动画,如下所示:

 $(window).load(function() {
   $("html, body").animate({ scrollTop: yPosition }, 1000);
 });

在此代码段中, yPosition表示要达到的高度,而1000控制速度。

要检测页面是否具有垂直滚动条,可以执行以下操作:

if((document).height() > (window).height())
{
   $('html').animate({scrollTop : ((document).height()},'slow');
}

暂无
暂无

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

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