jQuery 回调函数


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


jQuery 回调函数

JavaScript 语句是逐行执行的。然而,有了效果,即使效果尚未完成,也可以运行下一行代码。这可能会产生错误。

为了防止这种情况,您可以创建一个回调函数。

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

典型语法:$(选择器)。隐藏(速度、回调);

示例

下面的示例有一个回调参数,该参数是隐藏效果完成后将执行的函数:

回调示例

$("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");
});
亲自试一试 »