jquery和fold效果:直接隐藏,不需要动画

时间:2012-09-05 17:03:09

标签: jquery hide fold

我正在尝试使用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

1 个答案:

答案 0 :(得分:0)

要使用effect动画,您必须包含jQuery UI库,或至少包含与动画相关的部分,因为基本jQuery库只有linearswing:< / p>

  

jQuery库中唯一的缓动实现是默认的,称为swing,并且以恒定的速度进行,称为线性。使用插件可以使用更多的缓动功能,最值得注意的是jQuery UI suite

(引自:http://api.jquery.com/hide/

要仅下载效果('缓动'动画),您可以访问:jQuery UI's download page,并仅选择'效果'组件。