愚蠢的问题,但我似乎无法弄明白。
在jquery文档中,它在slideUp()函数中显示了一个“始终”的选项。一旦动画完成或失败,它将调用一个函数 我该如何实现呢?
http://api.jquery.com/slideUp/
$(".toHide").slideUp(function(){
alert();
})
基本上希望无论动画后是什么都要调用该警报..当前只有在完成并没有失败的情况下才会调用。
如果该类尚不存在,动画会失败
答案 0 :(得分:5)
所有动画都可以生成具有always
方法的承诺对象。
$(".toHide").slideUp().promise().always(function(){
alert("foobar");
});
然而, ,动画不能“失败”,所以无论如何它都无关紧要。
答案 1 :(得分:3)
选项通常采用{option: optionVal, option2: option2Val}
$('.toHide').slideUp({
always: function(Promise animation, Boolean jumpedToEnd){}
});
答案 2 :(得分:1)
你也可以
$.when(
$('.toHide').slideUp()
).always(
function() {
alert('');
}
);