![](/img/trans.png)
[英]How do I wait for an observable to update before executing more code?
[英]How do I wait for the slideToggle to complete before executing code?
我想等待slideToggle
效果完成,然后再執行if
語句和fadeIn
效果。
div_to_move = $(this).parents("div.kind_div");
div_to_move.slideToggle();
if ($(this).html() == "+") {
$(this).html("-");
$("div.kind_to", td).append(div_to_move);
} else {
$(this).html("+")
$("div.kind_from", td).append(div_to_move);
}
div_to_move.fadeIn();
我能怎么做?
您可以向slideToggle
添加回調:
var div_to_move = $(this).parents("div.kind_div");
div_to_move.slideToggle(400, function () {
if ($(this).html() == "+") {
$(this).html("-");
$("div.kind_to", td).append(div_to_move);
} else {
$(this).html("+")
$("div.kind_from", td).append(div_to_move);
}
div_to_move.fadeIn();
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.