完成动画时运行功能

时间:2014-08-07 19:39:53

标签: jquery html

我想在动画完成后尝试触发一个函数。这有可能用jquery吗?

这是我的代码

$('html, body').animate({scrollTop:$("body > .addAccountForm1").offset().top }, 'slow');

我想在完成之后解雇它

 $("body > .addAccountForm1").find(".acctSelectSchl").val(5);

提前致谢!!

3 个答案:

答案 0 :(得分:2)

我认为你要做的是:

$(document).ready(function(){
   $('html, body').animate({scrollTop:$("body > .addAccountForm1").offset().top }, 'slow', function(){
 $("body > .addAccountForm1").find(".acctSelectSchl").val(5);  
});
})

答案 1 :(得分:0)

$("选择器&#34)。动画({},1000,功能(){ //你的回电功能 });

$('html, body').animate({scrollTop:$("body > .addAccountForm1").offset().top }, 'slow',function(){
    $("body > .addAccountForm1").find(".acctSelectSchl").val(5);
});

答案 2 :(得分:0)

当然,animate的第四个参数是完整的处理程序(这是你放置代码的地方,或者是在完成时执行另一个函数的调用)。

来自jQuery文档:.animate(properties [,duration] [,easing] [,complete])

请参阅http://api.jquery.com/animate/以获取示例列表和完整文档。