把透明度加到定时器里面不知道为什么不起作用

来源:2-1 JS速度动画

bestkayle

2015-06-17 14:11


obA.style.left=obA.offsetLeft+20+"px";
obA2.style.opacity=obA2.style.opacity+0.1;

只有动画往左的时候opacity会减少,往右的时候不变化

写回答 关注

2回答

  • uhelper_net
    2015-06-18 12:07:58
    已采纳

    obA2.style.opacity是字符串类型的值,加上0.1后不会是你想像的数值类型.在obA2.style.opacity前面再加一个+强制其转换为数值类型.还要注意ie6-8的opacity不是这么写的哦.

    bestka...

    非常感谢,做好了

    2015-06-18 18:55:14

    共 2 条回复 >

  • 慕村7379080
    2015-06-17 14:54:38

    问题不明确,不知所云

    bestka...

    就是让动画进行的时候透明度也跟着变化,向右变深,向左变浅

    2015-06-18 18:44:15

    共 1 条回复 >

JS动画效果

通过本课程JS动画的学习,从简单动画开始,逐步深入各种动画框架封装

113925 学习 · 1443 问题

查看课程

相似问题