-3

是否有任何 jquery 或 c# 中的任何功能,

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

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

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

提前致谢,

4

3 回答 3

1
webBrowser1.Navigate("javascript:var s = function() { window.scrollBy(0,10); setTimeout(s, 100); }; s();");
于 2013-07-05T12:48:00.663 回答
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,如果用户将鼠标移到那里开始滚动,因为我发现页面会尝试自动执行操作(例如播放音乐/不专注于这些媒体的网站上的视频)个人非常恼火。

于 2013-07-05T11:23:57.300 回答
0

试试看...

<script type="text/javascript">
    $(document).ready(function () {
        $('html, body').animate({
            scrollTop: 200
        }, 4000);
    });
</script>
于 2013-07-17T10:23:14.993 回答