queue:false在使用函数时不能处理jQuery动画

时间:2012-09-26 20:35:29

标签: jquery

我正在使用jquery animate函数来动画DIV。但是我想在它上面点击很多次时避免排队。当我使用queue:false并添加一个函数时,该函数不起作用。我真的不知道为什么。如果我删除该功能,它可以工作,但我同时需要函数和队列错误。

这是我的Javascript

 $("#details-kpi-container").animate({ height: "295px" }, {queue: false }, function () {
    funcion_a_ejecutar();
});

1 个答案:

答案 0 :(得分:3)

您的语法不正确。查看文档:{​​{3}}

如果要传递options对象,则需要在该对象中包含回调。

$("#details-kpi-container").animate({height: "295px"}, {
    queue: false,
    complete: function () {
        funcion_a_ejecutar();
    }
});