问答详情
源自:2-2 JS透明度动画

js动画改动怎么不出效果呢?

把老师视频中后面几行代码改成这样效果怎么就不可以呢?

alpha+=speed;

div.style.filter='alpha(opacity:'+alpha+')';

div.style.opacity=alpha/100;

改为

div.style.filter='alpha(opacity:'+alpha+speed+')';

div.style.opacity=(alpha+speed)/100;


怎么不可以呢?

提问者:qq_Sunshine_50 2016-01-10 23:56

个回答

  • qq_发条橙子_0
    2016-03-09 01:44:29
    已采纳

    这个是基础问题  var a=1,b="2",c=3;

    a+b+c; //“123”

    number类型和string类型做+运算会把number变成string。

  • Caballarii
    2016-01-10 23:58:35

    你这样写alpha就没变过