07、jQuery 教程 - jQuery回调函数 Callback

Callback函数详解

你到超市买东西,你要买的东西正好没有,于是你在店员那里留下来你的电话号码,过了几天来货了,店员打电话叫你去拿货,然后你接到电话后就去店里取了货。

这个例子中,你的电话号码就是回调函数,你把电话留给店员就叫登记回调函数,店里后来有货了叫做触发了回调关联的事件,店员给你打电话叫做调用回调函数,你到店里去取货叫做响应回调事件。

一般写程序是你调用系统的API,如果把关系反过来,你写一个函数,让系统调用你的函数,那就是回调了,那个被系统调用的函数就是回调函数。

当动画100% 完成后,即调用 Callback 函数。

$('button').click(function(){
   
     
	$('.div').hide(600,function(){
   
     
		alert('div隐藏完毕!');
	});
})

如果你想在一个动画效果的函数完成之后来做某些事情,就使用 callback 函数。