c#,
中是否有任何jquery或任何功能我做了很多Google,但无法找到解决方案
我希望页面能够自动缓慢向下滚动(有一些时间间隔)
例如,有一个新闻网页,有人正在阅读文章,所以慢慢地页面应该向下滚动,这样用户就不需要手动滚动了先谢谢,
答案 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>