Jack_小白菜
2016-12-19 15:08
window.onload=function(){
var oDiv = document.getElementById("div1");
oDiv.onmouseover = function(){
startMove();
}
}
var timer=null;
function startMove(){
var oDiv = document.getElementById("div1");
timer = setInterval(function(){
if(oDiv.offsetLeft==0){
clearInterval(timer);
}else{
oDiv.style.left=oDiv.offsetLeft+10+'px';
}
},30)
}
求解,谢谢。
这部分代码没问题,在我的机子的chrome上跑有效果。你最好传一下完整代码,看看哪里有问题。
兼容的,我之前也一直没效果,后来删了全部重新码了一遍就有效果了,好像输入onmouseover的时候出的问题
JS动画效果
113925 学习 · 1443 问题
相似问题