是否有任何 jquery 或 c# 中的任何功能,
我做了很多谷歌,但无法找到解决方案
我希望页面自动缓慢(有一些时间间隔)向下滚动
例如,有一个新闻网页,有人正在阅读文章,所以页面应该慢慢向下滚动,这样用户就不需要手动滚动它
提前致谢,
是否有任何 jquery 或 c# 中的任何功能,
我做了很多谷歌,但无法找到解决方案
我希望页面自动缓慢(有一些时间间隔)向下滚动
例如,有一个新闻网页,有人正在阅读文章,所以页面应该慢慢向下滚动,这样用户就不需要手动滚动它
提前致谢,
webBrowser1.Navigate("javascript:var s = function() { window.scrollBy(0,10); setTimeout(s, 100); }; s();");
我用谷歌搜索的第一个结果: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,如果用户将鼠标移到那里开始滚动,因为我发现页面会尝试自动执行操作(例如播放音乐/不专注于这些媒体的网站上的视频)个人非常恼火。
试试看...
<script type="text/javascript">
$(document).ready(function () {
$('html, body').animate({
scrollTop: 200
}, 4000);
});
</script>