0

我正在尝试为具有 3-4 个子 div 的 div 设置动画,fold效果如下:

$("#main div").each(function () {
    $(this).click(function () {
        $(this).effect('fold',{},'2000',callback);
    })
});

当我点击主 div 时,它通常会消失,效果很好。但实际上,不,它只是消失了。

这是一个链接,您可以在其中看到发生了什么(我使用 firefox)-(链接

4

1 回答 1

0

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

jQuery 库中唯一的缓动实现是默认的,称为摇摆,以及以恒定速度进行的一种,称为线性。使用插件可以使用更多的缓动功能,最著名的是jQuery UI 套件

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

要仅下载效果(“缓动”动画),您可以访问:jQuery UI 的下载页面,并仅选择“效果”组件。

于 2012-09-05T17:10:10.740 回答