这一直在 jQuery 中看到,我想知道他们是如何做到的。我给你一个例子:
在 jQuery 的fadeIn()
动画中,您可以输入三种不同类型参数的组合:
.fadeIn([duration ] [, complete ] );
.fadeIn( options );
.fadeIn( [duration ] [, easing ] [, complete ] );
如图所示,您可以输入不同的参数,顺序并不重要。接受这些参数并像方法一样相应地处理它们的适当或最实用的fadeIn()
方法是什么?我正在构建一个几乎可以以相同方式处理参数的插件:
.flipAnimation([newvalue]);
.flipAnimation([newvalue] [, duration]);
.flipAnimation([newvalue][, duration][, complete()]);
.flipAnimation(options);
谢谢你。