0

有没有我可以用来排队动画的插件。

我将 jQuery.Queue() 和回调函数视为选项,但我的问题是 Queue("fx") 不适用于我的 div,因为它有多个 DOM。

基本上,我有一个可视化排序的动画功能,我希望它一个一个地发生。我即将编写一个自定义队列..但想知道是否存在一个插件来处理队列并提供逐步运行动画的能力。

如果有人能告诉我制作具有多个 div 的动画的最佳选择,那将是一个很大的帮助

编辑:http: //jsfiddle.net/realwork007/tnJug/

小提琴不起作用,但是如果您查看 selectionSort() 它会调用各种动画方法。如果我运行,我希望动画功能逐步运行,但目前所有同时运行。

4

1 回答 1

5

这是一个可能有帮助的小脚本。我经常用它来一张一张地淡化图像。

$.fn.fade1by1 = function (options) {

    var opt = $.extend({
            'delay' : 500,
            'speed' : 500,
            'ease' : 'swing' // Other requires easing plugin
        }, options);

    var that = this;
    for (var i = 0, d = 0, l = that.length; i < l; i++, d += opt.delay)
        that.eq(i).delay(d).fadeIn(opt.speed, opt.ease);

    return this

};

演示:http: //jsfiddle.net/elclanrs/9Zxew/

于 2012-06-27T05:12:49.990 回答