我想在动画完成后尝试触发一个函数。这有可能用jquery吗?
这是我的代码
$('html, body').animate({scrollTop:$("body > .addAccountForm1").offset().top }, 'slow');
我想在完成之后解雇它
$("body > .addAccountForm1").find(".acctSelectSchl").val(5);
提前致谢!!
答案 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/以获取示例列表和完整文档。