有没有办法执行html()
,只有当slideUp()
完成时才会执行?
<p class="test">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent tortor elit</p>
$(".test").slideUp().html("");
我尝试使用延迟和队列,但我失败了。
答案 0 :(得分:5)
在animation complete callback内进行。
$(".test").slideUp(function(){
$(this).html("");
});
$(".test").slideUp(2000,function() {
$(this).html("");
});
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<p class="test">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent tortor elit</p>
&#13;