16

我有这个代码:

$('.SomeDiv').slideUp(400);
setTimeout(function () { SomeFunction(); }, 400);

如何重写它并删除它setTimeout,使其SomeFunction成为slideUp.

谢谢。

4

2 回答 2

41

方法slideUp()callback论据。因此,您可以通过以下方式轻松完成:

$(".SomeDiv").slideUp(400, function() {
    // Animation complete.
    SomeFunction();
});
于 2012-06-05T13:16:33.623 回答
4

事实上,你可以简单地使用:

$(".SomeDiv").slideUp(400, CallBackFunction);
于 2016-04-04T14:53:42.780 回答