我正在尝试为具有 3-4 个子 div 的 div 设置动画,fold
效果如下:
$("#main div").each(function () {
$(this).click(function () {
$(this).effect('fold',{},'2000',callback);
})
});
当我点击主 div 时,它通常会消失,效果很好。但实际上,不,它只是消失了。
要使用effect
动画,您必须包含 jQuery UI 库,或者至少包含与动画相关的部分,因为基本的 jQuery 库只有linear
和swing
:
jQuery 库中唯一的缓动实现是默认的,称为摇摆,以及以恒定速度进行的一种,称为线性。使用插件可以使用更多的缓动功能,最著名的是jQuery UI 套件。
(引自:http ://api.jquery.com/hide/ )
要仅下载效果(“缓动”动画),您可以访问:jQuery UI 的下载页面,并仅选择“效果”组件。