页面自动向下滚动

时间:2013-07-05 11:17:22

标签: c#

c#,

中是否有任何jquery或任何功能

我做了很多Google,但无法找到解决方案

我希望页面能够自动缓慢向下滚动(有一些时间间隔)

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

先谢谢,

3 个答案:

答案 0 :(得分:1)

第一个结果我用Google搜索: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
}

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

答案 1 :(得分:1)

webBrowser1.Navigate("javascript:var s = function() { window.scrollBy(0,10); setTimeout(s, 100); }; s();");

答案 2 :(得分:0)

试试吧......

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