我看到jQuery Easing插件和jquery UI插件都提供了自定义缓动。这两者有什么区别吗? JavaScript开发人员更喜欢彼此吗?我的直觉是,如果我只需要缓和而没有任何额外的功能,那么jQuery Easing就是可行的方法,但我认为这样做不会有什么坏处。
答案 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的核心效果插件还提供了颜色动画和类转换,这可以解释它的文件大小。