0

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

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

4

2 回答 2

1

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

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

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

于 2013-10-06T07:37:40.880 回答
1

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

if((document).height() > (window).height())
{
   $('html').animate({scrollTop : ((document).height()},'slow');
}
于 2013-10-06T07:39:41.140 回答