问答详情
源自:5-2 jQuery中动画animate(下)

step: function(now, fx) { $aaron.text('高度的改变值:'+now) }

step: function(now, fx) {                   

        $aaron.text('高度的改变值:'+now)               

  }

介绍说step:规定每个动画的每一步完成之后要执行的函数。

这个地方怎么证明每个动画每一步完成之后要执行。。。还有就是step: function(now, fx)这个方法是什么意思,看不懂。同样不懂得还有下面的 progress: function(now, fx)这句话,也是不懂什么意思


提问者:小富君子 2016-10-20 14:02

个回答

  • 慕粉4152485
    2016-10-20 15:37:02
    已采纳

    可以调试下,我在sublime上试了下,下面是我查到的,希望能帮到你理解             

    now:是当前动画正在改变的属性的实时值;             

    fx: jQuery.fx 原型对象的一个引用,其中包含了多项属性,比如         

     执行动画的元素:elem;             

    动画正在改变的属性:prop;             

    正在改变属性的当前值:now;             

    正在改变属性的结束值:end;             

     正在改变属性的单位:unit;等              

    可在这里改变animate第1个参数中设置的属性bb在动画结束时的值

  • 卧龙不言
    2018-02-11 20:28:14

    明白了谢谢

  • 未来99
    2016-12-10 23:38:05

    明白了谢谢