setInterval() 方法会不停地调用函数,直到 clearInterval() 被调用或窗口被关闭。由 setInterval() 返回的 ID 值可用作 clearInterval() 方法的参数。
setinterval()用法
setinterval(code,millisec[,"lang"])
后面就两个参数code是你的js代码,millisec为时间间隔,以毫秒计
<script><br> var one=document.getElementById('one')<br> var x=0;<br> var y=0;<br> var xs=10;<br> var ys=10;<br> function scroll(){<br> x+=xs;<br> y+=ys;<br> if(x>=document.getElementById('content').offsetWidth-one.offsetWidth-20 || x<=0)<br> {<br> xs=-1*xs;<br> }<br> if(y>=document.getElementById('content').offsetHeight-one.offsetHeight-20 || y<=0)<br> {<br> ys=-1*ys;<br> }<br> one.style.left=x;<br> one.style.top=y;<br> }<br> dt=setInterval(scroll,100);<br> one.onmouseover=function(){<br> clearInterval(dt); <br> };<br> one.onmouseout=function(){<br> dt=setInterval(scroll,100);<br> };<br> </script>
下面举一个简单的例子。
例1
function show(){ trace("每隔一秒我就会显示一次");}
var sh;sh=setInterval(show,1000);
clearInterval(sh);
例2










