当旧的facebox关闭时,我需要触发一个新的facebox。

这就是我现在正在做的方式,但是我觉得可以有一种更优雅的方式。


函数process(){

step1(step2);

//triggers the first facebox
function step1(cb){
  $.facebox(1);
  $("#facebox .finished").click(function(event){
    cb();
  });
};

function step2(){
  $.facebox(2);
}   }

最佳答案

$(document).bind('afterClose.facebox', cb);


或者,您可以发出自己的自定义事件。

关于jquery-ui - 检测何时关闭Facebox,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4655428/

10-13 03:03