小菜鸟飞
2016-08-24 16:23
为什么我的透明度到不了0跟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动画效果
113925 学习 · 1443 问题
相似问题
回答 4