您的位置:首页 > Web前端 > JQuery

jQuery 入门教程(10): 回调函数

2013-09-27 00:00 381 查看
JavaScript语句是一行一行执行的,然而对于前面的动画效果语句,后面的语句可以在动画效果完成前就执行,因此可能会造成错误的结果。
所以之前的hide,show,fadeIn,fadeOut,slideIn,slideOut,animation都支持一个callback可选参数,支持为这些方法添加一个回调函数,在动画完成之后调用。

典型的语法如下:

$(selector).hide(speed,callback);

比如,下面的例子中<p>隐藏之后执行:

[javascript]
view plain
copy
print
?

$("button").click(function(){

$("p").hide("slow",function(){

alert("The paragraph is now hidden");

});

});

而下面的例子的Alert 在

隐藏完成之前就显示。

[javascript]
view plain
copy
print
?

$("button").click(function(){

$("p").hide(1000);

alert("The paragraph is now hidden");

});
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: