![]() |
1
1
我能想到的最简单的事情就是重新排序参数,这样最常用的参数就会排在第一位。因此,如果将函数更改为:
然后,通过将默认值放入函数体,可以使所有内容(可能是第一个参数除外)都成为可选的。例如:
然后
和
两者都有效,其他值自动填充为
严格来说,您可以检查函数中的参数类型,例如,如果第二个参数是整数,那么它是
|
![]() |
2
2
我设置了一个默认对象,在插件函数中只接受一个参数。
实例化插件
如果每次都传递一些内容,可以使选项对象成为第二个参数。
|
![]() |
3
0
我建议您查看方法签名以了解人们如何处理可选参数。例如,看看 http://gist.github.com/277432#LID5445 要查看jquery.speed后面的设置,jquery.animate使用的就是它- 网址:http://gist.github.com/277432 lid5445 . 不管怎样,你只想看看你的论点的类型,看看是否有人把它们传了进来。 |
|
Newbie_Coder · 如何使用Jquery无画布裁剪框架 1 年前 |
|
NovoMannen · 导航中的下拉菜单在内容后面重叠 1 年前 |
![]() |
Community wiki · 无法从jquery文档调用函数 1 年前 |