最新回答 / 慕仰0443758
找到原因了, icur = Math.round(parseFloat(obj,attr)*100);这里没加getStyle,但是谷歌浏览器居然不给报错
2017-02-25
最新回答 / LioHD
flag=true应该定义在setInterval里面,思路是这样的:1.每次复用都将flag设为true,2.如果有未达到目标的这时将flag覆盖为false;3.在结束前判断flag为true 则清除虽然width到达了目标,但是opacity未达到目标 flag 被覆盖为 false,不能进入clearInterval的判断只有当所有的目标达到时,if(icurr != json[attr])的判断无法进入 flag 不能被设置为false,这时候flag为开始定义的true,随后clearInte...
2017-02-23
最赞回答 / 学习可以放飞灵魂
它是对类的当前实例的引用。 你的startMove()上面有没有实例, 类似于startMove(Li,'width',400,function(){})里的 “Li”
2017-02-16
最赞回答 / guoyou
假设-200 》 0的过程,speed = ( iTarget - oDiv.offsetLeft )/20随着移动的过程,oDiv.offsetLeft 值会越来越大,-200 ... -100 .. -50 .. -20 ... -10对应的值speed就越来越小,200/20 100/20 50/20 20/20 10/20 5/20很明显,后面的值是0<speed<1的 而且speed越来越小,所以在oDiv.style.left = o...
2017-02-04