问答详情
源自:2-1 JS速度动画

这个动画为啥不兼容谷歌浏览器呢?

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)

}

求解,谢谢。

提问者:Jack_小白菜 2016-12-19 15:08

个回答

  • Muix
    2016-12-19 16:37:13
    已采纳

    这部分代码没问题,在我的机子的chrome上跑有效果。你最好传一下完整代码,看看哪里有问题。

  • StAn4324588
    2016-12-19 16:07:30

    兼容的,我之前也一直没效果,后来删了全部重新码了一遍就有效果了,好像输入onmouseover的时候出的问题