【问题标题】:How to scroll a webpage vertically in jquery?如何在jquery中垂直滚动网页?
【发布时间】:2013-10-06 07:30:28
【问题描述】:

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

我正在阅读网络,但似乎要执行此类操作,您需要知道元素名称。在不知道任何元素名称的情况下是否有可能? $(document).scrollDown(speed) 之类的东西?

【问题讨论】:

标签: javascript jquery html scroll vertical-scrolling


【解决方案1】:

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

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

在这个sn-p中,yPosition代表你想达到的高度,1000控制速度。

【讨论】:

    【解决方案2】:

    要检测页面是否有垂直滚动条,您可以这样做:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-09-09
      • 1970-01-01
      • 2018-07-20
      • 2019-11-08
      • 2014-02-05
      • 2022-12-05
      • 1970-01-01
      • 2011-12-06
      相关资源
      最近更新 更多