如何检查fadeOut()是否完成?

时间:2013-08-16 16:45:59

标签: javascript jquery

如何检查fadeOut是否已完成?

我尝试了这个,但它没有用。有谁知道怎么做?

$('.alert-success').show().fadeOut(), {
  duration: 9000,
  complete: function () {
    alert("test");
  }
};

2 个答案:

答案 0 :(得分:2)

根据manual,您可以创建一个回调作为第二个参数,它将在完成时触发。

E.g。

$('.alert-success').show().fadeOut(9000, function () {
    alert("test");
});

答案 1 :(得分:2)

您的alert()调用存在语法错误,您将持续时间和回调指定为参数:

$('.alert-success').show().fadeOut(9000,function () {
        alert("test");
});