课程
/前端开发
/JavaScript
/JS动画效果
为什么会剩10个距离啊??求解 有点绕晕了
2016-06-03
源自:JS动画效果 3-1
正在回答
那这个问题应该怎么解决呀~~~
由于数值设置的原因,div移动到一定px后,进行相减再除20的运算后会出现小数,比如0.75,比如这时div移动到了290,程序里写到div的left=oDiv.offsetLeft+speed+'px',那么div的left就是290.75px,而浏览器是不允许出现小数的,会把0.75去掉,那么div的left就成了290,下次执行时div的left是290,算出来速度还是0.75,浏览器又省略了小数,结果就是div停在了290px,到不了目标点300。
举报
通过本课程JS动画的学习,从简单动画开始,逐步深入各种动画框架封装
2 回答为什么距离浏览器边框出来这么多?用的老师的move.js
3 回答为什么速度那里的值要设为10 -10呢
2 回答oDiv.style.filter='alpha(opacity'+alpha+10+')';这句的结构是怎么样的
1 回答内间距 外间距 边框会影响!margin应该不影响吧?
1 回答问个小问题为什么(目标值-当前值)/10会有小数