arguments[]的问题

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

慕侠8271869

2016-07-24 17:17

在progress里面arguments[0]是now,arguments[1]是fx,那么arguments[2]为什么为2000,这个值是duration的值,我测试过数据,  但同样情况放到step函数里arguments[2]却是没定义的。

写回答 关注

5回答

  • 飞过那座山
    2016-07-30 00:52:08
    已采纳

    其实这个函数里是内置有这三个参数的,就好比你把progress里的fx参数删除,当访问arguments[1]还是访问到进度条值。

    就好比js中的map函数,arguments[0]为value,arguments[1]为key,arguments[2]为array

    慕侠8271...

    非常感谢!

    2016-08-02 11:45:35

    共 1 条回复 >

  • 镜心书社
    2017-02-27 19:23:44

    http://api.jquery.com/animate/

    其实不懂的时候可以查看官网的api文档  

    里面说的很清楚 

  • 霍丶
    2016-09-30 17:41:46

    既然arguments有 那就是说明是有第三个参数的吧

  • 精慕门3048457
    2016-07-27 08:34:21

    同问,arguments[2]为什么是2000?

    坑坑

    因为上面设置的duration为2000啊

    2016-07-27 14:08:48

    共 1 条回复 >

  • 坐地生财
    2016-07-25 12:30:45

    arguments是一个类数组,arguments[0]指它传递的第一个参数,依次类推,arguments[1]是第二个参数,……你说的‘放到step函数里arguments[2]却是没定义的’应该是它只有两个参数或它的参数在0~1之间。

    共 1 条回复 >

jQuery基础(四)—动画篇

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

85058 学习 · 262 问题

查看课程

相似问题