tôi có mã này:jquery gọi lại sau slideUp
$('.SomeDiv').slideUp(400);
setTimeout(function() { SomeFunction(); }, 400);
Làm thế nào để viết lại này và loại bỏ các setTimeout
để SomeFunction
trở thành một hàm callback của slideUp
.
Cảm ơn.
tôi có mã này:jquery gọi lại sau slideUp
$('.SomeDiv').slideUp(400);
setTimeout(function() { SomeFunction(); }, 400);
Làm thế nào để viết lại này và loại bỏ các setTimeout
để SomeFunction
trở thành một hàm callback của slideUp
.
Cảm ơn.
Phương thức slideUp()
có đối số callback
. Vì vậy, bạn có thể làm điều đó một cách dễ dàng với:
$(".SomeDiv").slideUp(400, function() {
// Animation complete.
SomeFunction();
});
Trong thực tế, bạn chỉ có thể chỉ cần sử dụng:
$(".SomeDiv").slideUp(400, CallBackFunction);
ok, cảm ơn cho câu trả lời, đó là những gì tôi đang tìm kiếm. – frenchie