<script>
window.onload=function ()
{
var odiv=document.getElementById('div1');
odiv.onmouseover=function ()
{
StarMove(0);
}
odiv.onmouseout=function ()
{
StarMove(-100);
}
}
//var timer=null; timer为什么一定要放在这里,而不能放在starmove函数里面
function StarMove(iTarget)
{
var odiv=document.getElementById('div1');
var timer=null; //放这里的运行结果有问题
clearInterval(timer);
timer=setInterval(function (){
var iSpeed=0;
if(odiv.offsetLeft<iTarget)
{
iSpeed=10;
}
else
{
iSpeed=-10;
}
if(odiv.offsetLeft==iTarget)
{
clearInterval(timer);
}
else
{
odiv.style.left=odiv.offsetLeft+iSpeed+'px';
}
}, 30);
}
Jaydon_
信者得救
相关分类