我正在尝试使用fold
效果为div设置动画,该div有3-4个子div:
$("#main div").each(function () {
$(this).click(function () {
$(this).effect('fold',{},'2000',callback);
})
});
当我点击主div时,它通常会消失,效果很好。但事实上,不,它只会消失。
Here is a link你可以看到会发生什么(我使用firefox) - (link)
答案 0 :(得分:0)
要使用effect
动画,您必须包含jQuery UI库,或至少包含与动画相关的部分,因为基本jQuery库只有linear
和swing
:< / p>
jQuery库中唯一的缓动实现是默认的,称为swing,并且以恒定的速度进行,称为线性。使用插件可以使用更多的缓动功能,最值得注意的是jQuery UI suite。
(引自:http://api.jquery.com/hide/)
要仅下载效果('缓动'动画),您可以访问:jQuery UI's download page,并仅选择'效果'组件。