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

时间:2013-10-06 07:30:29

标签: javascript jquery html scroll vertical-scrolling

我想写一个Jquery或JS脚本来向下滚动给定页面,如果它有垂直滚动条的话。这是为了使用鼠标滚轮自动化网页导航,所以我应该能够随时间动画它。

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

这样的东西

2 个答案:

答案 0 :(得分:1)

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

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

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

答案 1 :(得分:1)

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

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