课程
/前端开发
/JavaScript
/JS动画效果
为什么我的透明度到不了0跟1
2016-08-24
源自:JS动画效果 7-1
正在回答
把回调函数写在遍历循环外面就好了
我用了这个函数
var icur=0;
if(attr=='opacity')
{
var icur=Math.round(parseFloat(getStyle(obj,attr)*100));//把后边的很多小数去掉。
}
else
var icur=parseInt(getStyle(obj,attr));
用parseFloat获得的小数,在计算机中的准确度不高对导致取不到0和1,这时需要使用Math.round(parseFloat())函数去取得0和1。
举报
通过本课程JS动画的学习,从简单动画开始,逐步深入各种动画框架封装
4 回答为什么出不来透明度
1 回答关于透明度不能变到 opacity=1 的问题
3 回答为什么透明明值不为整数1而是0.83?我找不到原因
1 回答为什么执行完之后透明度不能变回1而是0点几的小数?
2 回答为什么我的透明度加到一不停止,我写了清楚定时器啊