jQuery Callback 回调函数

Callback 回调函数在当前动画 100% 完成之后执行。


jQuery Callback 回调函数

由于 JavaScript 语句(指令)是逐一执行的 - 按照次序,动画之后的语句可能会产生错误或页面冲突,因为动画还没有完成。

为了避免这个情况,您可以以参数的形式添加 Callback 函数。

在当前效果完成后执行回调函数。

典型语法: $(selector).hide(speed,callback);

实例

以下实例在隐藏效果完全实现后回调函数:

回调示例

$("button").click(function(){
  $("p").hide("slow", function(){
    alert("The paragraph is now hidden");
  });
});
亲自试一试 »

以下实例没有回调函数,警告框会在隐藏效果完成前弹出:

没有回调的示例

$("button").click(function(){
  $("p").hide(1000);
  alert("The paragraph is now hidden");
});
亲自试一试 »