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

来源:2-1 JS速度动画

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)

}

求解,谢谢。

写回答 关注

2回答

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

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

    Jack_小...

    非常感谢!

    2016-12-23 13:44:02

    共 1 条回复 >

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

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

JS动画效果

通过本课程JS动画的学习,从简单动画开始,逐步深入各种动画框架封装

113925 学习 · 1443 问题

查看课程

相似问题