setInterval() 方法會不停地呼叫函數,直到 clearInterval() 被呼叫或視窗關閉。由 setInterval() 傳回的 ID 值可用作 clearInterval() 方法的參數。
setinterval()用法
<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>