Callback函数详解
你到超市买东西,你要买的东西正好没有,于是你在店员那里留下来你的电话号码,过了几天来货了,店员打电话叫你去拿货,然后你接到电话后就去店里取了货。
这个例子中,你的电话号码就是回调函数,你把电话留给店员就叫登记回调函数,店里后来有货了叫做触发了回调关联的事件,店员给你打电话叫做调用回调函数,你到店里去取货叫做响应回调事件。
一般写程序是你调用系统的API,如果把关系反过来,你写一个函数,让系统调用你的函数,那就是回调了,那个被系统调用的函数就是回调函数。
当动画100% 完成后,即调用 Callback 函数。
$('button').click(function(){
$('.div').hide(600,function(){
alert('div隐藏完毕!');
});
})
如果你想在一个动画效果的函数完成之后来做某些事情,就使用 callback 函数。