关于页面的自动滚动(javascript)
说好不能打脸 Java领域优质创作者 博客专家认证 2004-03-15 06:49:13 我的自动滚动代码如下:
<script language=javascript>
scrollx = 0;
function com_click()
{
if(document.getElementById("yy").checked == true)
{
scrollx = scrollx + 1
window.scrollTo(0,scrollx);
//setTimeout(com_click(),20)
timesave = setInterval(com_click(),20,javascript)
}
else
{
scrollx = 0;
cleartimeout(timesave)
}
return true
}
</script>
<div id=div1
style="BACKGROUND-COLOR: salmon; HEIGHT: 2000px; TOP: 800px; WIDTH: 500px">
<input type=checkbox id = yy name = yy onclick="tt()">
</div>
问题是:
1、速度很快(不论我将settimeout重的延时设为多少)
2、每次滚动到1/3处时就停止了。
如果那位高手又更好的请帖出来,让我这只菜鸟参考参考吧,谢谢。