KARLA
2016-05-05 14:53
<script>
window.onload=function(){
var oDiv=document.getElementById('div1');
oDiv.onmouseover=function(){
startmove();
}
}
var time=null;
function startmove(){
time.setInterval(function(){
if(oDiv.offsetLeft==0){
clearInterval(time);
}
else{
var oDiv=document.getElementById('div1');
oDiv.style.left=oDiv.offsetLeft+10+"px";
}
},30)
}
</script>
你写错了,
var timer=null;
function startmove(){
clearInternal(timer);
timer=setInterval(function(){},30)
中间部分省略
JS动画效果
113925 学习 · 1443 问题
相似问题