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

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

<script>

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



但是 页面内容显示完后 无法向上拉滚动条 一拉 他还 自动向下滚动,
怎么办啊
...全文
189 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
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
  • 打赏
  • 举报
回复
????

87,997

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧