animate中progress不理解

来源:5-2 jQuery中动画animate(下)

qq_雨晴_2

2017-11-13 11:52

 $aaron.animate({

                height: '50'

            }, {

                duration :2000,

                //每一步动画完成后调用的一个函数,

                //无论动画属性有多少,每个动画元素都执行单独的函数

                progress: function(now, fx) {

                   $aaron.text('进度:'+arguments[1])

              

                }

            })

上面的代码中为什么是arguments[1],它代码什么意思啊?

写回答 关注

1回答

  • 永江衣玖
    2017-11-17 14:59:20

    我感觉吧,在这里(now,fx)组成了一个集合,里面有两个元素,第一个是now,第二个是fx。

    arguments[]  指的就是这个集合,此时arguments[]里面有两个元素,这个集合从arguments[0]开始

    arguments[0]代表了now,arguments[1]代表了fx

    至于progress,大概就是显示进度条吧,我把这个去掉了,高度还在变化,但是里面的文字不显示了


jQuery基础(四)—动画篇

jQuery基础教程动画篇,讲解jQuery基础开启动画修炼

85049 学习 · 262 问题

查看课程

相似问题