问答详情
源自:7-1 JS动画案例

为什么我的透明度到不了0跟1

为什么我的透明度到不了0跟1

提问者:小菜鸟飞 2016-08-24 16:23

个回答

  • Hei_a
    2016-12-09 19:09:27

    把回调函数写在遍历循环外面就好了

  • 小菜鸟飞
    2016-08-25 14:07:06

    我用了这个函数

     var icur=0;

    if(attr=='opacity')

    {

      var icur=Math.round(parseFloat(getStyle(obj,attr)*100));//把后边的很多小数去掉。

    }

    else

      var icur=parseInt(getStyle(obj,attr));

    }


  • 610661
    2016-08-24 23:23:23

    用parseFloat获得的小数,在计算机中的准确度不高对导致取不到0和1,这时需要使用Math.round(parseFloat())函数去取得0和1。