jQuery传输效果和回调函数

Kei*_*sta 8 jquery jquery-ui

我想知道jQuery传输效果是否具有任何回调机制,通过该机制我可以确定传输效果何时开始以及何时结束.我得到了下面的代码,但我没有找到回调函数...

请帮忙.谢谢.

$("div").click(function () {
  var i = 1 - $("div").index(this);
  $(this).effect("transfer", { to: $("div").eq(i) }, 1000);
});
Run Code Online (Sandbox Code Playgroud)

Jam*_*ice 12

假设您正在讨论jQuery UI的effect方法,那么它将callback函数作为参数.该效果完成后将运行该回调:

$(this).effect("transfer", { to: $("div").eq(i) }, 1000, function() {
    //Done!
});
Run Code Online (Sandbox Code Playgroud)

至于效果何时开始,调用effect后的行应该在调用后立即运行(因此在效果完成之前).