关于页面自动向下滚的问题

yuaimao10161215 2010-01-15 06:37:59
我有一个页面里面的内容是打印机效果,内容一行一行显示,但是不会向下滚动;我又用了一个JavaScript 让他向下滚动

<script>

function Gun(){
scrollBy(0,1);//移动到y999999,但是没那么高,就默认最底了
window.setTimeout("Gun()", 10);//10毫秒后打开 Gun()
}
Gun()//第一次打开
</script>



但是 页面内容显示完后 无法向上拉滚动条 一拉 他还 自动向下滚动,
怎么办啊
...全文
170 7 打赏 收藏 举报
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
yuaimao10161215 2010-01-18
  • 打赏
  • 举报
回复
能不能把这个 JavaScript 改成 运行五分钟后失效?
<script>

function Gun(){
scrollBy(0,1);//移动到y999999,但是没那么高,就默认最底了
window.setTimeout("Gun()", 10);//10毫秒后打开 Gun()
}
Gun()//第一次打开
</script>

yuaimao10161215 2010-01-18
  • 打赏
  • 举报
回复
网页内容一行一行的显示后,我向上拉滚动天 他还会自动向下滚动,我想让他向下一行一行显示完后,就不在自动向下滚动了
yuaimao10161215 2010-01-18
  • 打赏
  • 举报
回复
上面的都不行啊!
z1g2w3i4 2010-01-15
  • 打赏
  • 举报
回复
估计楼主需要下面的代码:
<script style="javascript/text">

var currentpos,timer;

function initialize()
{
timer=setInterval("scrollwindow()",10);
}
function sc(){
clearInterval(timer);
}
function scrollwindow()
{
currentpos=document.body.scrollTop;
window.scroll(0,++currentpos);
if (currentpos != document.body.scrollTop)
sc();
}
document.onLoad=initialize() ;
</script>
sohighthesky 2010-01-15
  • 打赏
  • 举报
回复

var Gun=function() {
scrollBy(0,1);
if(document.documentElement.scrollTop==document.documentElement.scrollHeight-document.documentElement.clientHeight)//如果页面没有使用dtd,把documentElement换成body
clearInterval(it);
}
var it=setInterval(Gun,10);
yuaimao10161215 2010-01-15
  • 打赏
  • 举报
回复
给我说说呗
yuaimao10161215 2010-01-15
  • 打赏
  • 举报
回复
????
发帖
JavaScript

8.7w+

社区成员

Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
帖子事件
创建了帖子
2010-01-15 06:37
社区公告
暂无公告