我看到 jQuery Easing 插件和 jquery UI 插件都提供自定义缓动。两者有什么区别吗?javascript 开发人员是否更喜欢一个?我的直觉是,如果我只需要缓动而不需要任何额外的功能,那么 jQuery Easing 将是可行的方法,但我认为问它不会有坏处。
查询缓动插件: http: //gsgd.co.uk/sandbox/jquery/easing/
我看到 jQuery Easing 插件和 jquery UI 插件都提供自定义缓动。两者有什么区别吗?javascript 开发人员是否更喜欢一个?我的直觉是,如果我只需要缓动而不需要任何额外的功能,那么 jQuery Easing 将是可行的方法,但我认为问它不会有坏处。
查询缓动插件: http: //gsgd.co.uk/sandbox/jquery/easing/
jQuery UI 的文档说:
将 Robert Penners 高级缓动函数移植到 jQuery 的优秀 jQuery 缓动插件已包含在 effects.core.js 中。
由于 jQuery UI 的核心效果插件 (jquery.effects.core.js) 几乎是 jQuery 缓动插件 (jquery.easing.1.3.js) 的三倍,即 23kb 与 7.9kb 用于未压缩的 javascript 文件,如果所有需求都是高级的easing,jQuery easing 插件可能是一个更好或至少更清洁的选择。jQuery UI 的核心效果插件提供了颜色动画和类转换以及高级缓动,这导致它的文件更大。