Jquery延迟和队列无法正常工作

时间:2013-03-23 13:48:58

标签: jquery delay addclass removeclass

我试图在3个类(正方形,球形和三角形)之间切换,并在每次更改之间创建800毫秒的延迟。我知道如何使用超时功能来实现它,但如果可能的话,我更愿意用这种方式编写它?

   morph.mouseenter(function(key,index) {
        var i = index;
        $(i).removeClass("square")
            .addClass("triangle").delay(800).queue(function() {
                   $(i).removeClass("triangle")
                       .addClass("ball").delay(800).queue(function() {
                            $(i).removeClass("ball")
                            $(i).addClass("square");
                   })
            })      
    });

感谢所有答案......

0 个答案:

没有答案