用于自定义缓动的首选jQuery插件?

时间:2012-07-02 05:42:09

标签: javascript jquery

我看到jQuery Easing插件和jquery UI插件都提供了自定义缓动。这两者有什么区别吗? JavaScript开发人员更喜欢彼此吗?我的直觉是,如果我只需要缓和而没有任何额外的功能,那么jQuery Easing就是可行的方法,但我认为这样做不会有什么坏处。

查询缓解插件:http://gsgd.co.uk/sandbox/jquery/easing/

1 个答案:

答案 0 :(得分:0)

jQuery UI的文档说:

  

优秀的jQuery缓动插件将Robert Penners高级缓动函数移植到jQuery中已包含在effects.core.js中。

由于jQuery UI的核心效果插件(jquery.effects.core.js)几乎是jQuery easing插件(jquery.easing.1.3.js)的三倍,即23kb vs 7.9kb(未压缩的javascript文件),如果全部需求是先进的缓和,jQuery缓动插件可以是更好或至少更清洁的选择。除了高级缓动之外,jQuery UI的核心效果插件还提供了颜色动画和类转换,这可以解释它的文件大小。