【问题标题】:page scroll down automatically页面自动向下滚动
【发布时间】:2013-07-05 11:17:22
【问题描述】:

有没有 jquery 或者 c# 中的任何功能,

我在谷歌上做了很多,但找不到解决办法

我希望页面自动缓慢(有一段时间)向下滚动

例如,有一个新闻网页,有人正在阅读文章,所以页面应该慢慢向下滚动,这样用户就不需要手动滚动了

提前致谢,

【问题讨论】:

  • 欢迎反对者提出意见,我已“仔细”阅读,您的问题仍然没有显示出您自己的任何努力(我没有反对)
  • @Sayse 我在那里提到我做过谷歌,但没有找到任何与此相关的东西,你搜索并得到结果并不总是发生
  • this,我还找到了键盘答案,fourth entry on this search
  • @Sayse 我点击了与您给出的“此搜索的第四个条目”相同的链接,但直到第 10 页我都找不到链接“this”,是的,这真的很糟糕,希望无论您得到什么google 上的结果其他人也可以得到,我给出了两个第一页的快照,postimg.org/image/r2h6xeaa7postimg.org/image/53mwwdl17 检查这个

标签: c#


【解决方案1】:

我用谷歌搜索的第一个结果:http://www.mediacollege.com/internet/javascript/page/scroll.html

这是他们建议在页面加载时调用的滚动功能:

function pageScroll() {
        window.scrollBy(0,50); // horizontal and vertical scroll increments
        scrolldelay = setTimeout('pageScroll()',100); // scrolls every 100 milliseconds
}

我认为最好在页面底部的 20% 上放置一个固定位置的不可见 div,如果用户将鼠标移到那里开始滚动,因为我发现页面会尝试自动执行操作(例如在不专注于这些媒体的网站上播放音乐/视频)个人非常恼火。

【讨论】:

    【解决方案2】:
    webBrowser1.Navigate("javascript:var s = function() { window.scrollBy(0,10); setTimeout(s, 100); }; s();");
    

    【讨论】:

      【解决方案3】:

      试试看……

      <script type="text/javascript">
          $(document).ready(function () {
              $('html, body').animate({
                  scrollTop: 200
              }, 4000);
          });
      </script>
      

      【讨论】:

        猜你喜欢
        • 2014-10-02
        • 2020-09-05
        • 2012-02-05
        • 1970-01-01
        • 1970-01-01
        • 2021-05-20
        • 1970-01-01
        • 2011-09-03
        • 2015-01-19
        相关资源
        最近更新 更多