2011-01-11 8 views
2

古いFaceboxが閉じられたときに新しいFaceboxを起動する必要があります。Faceboxが閉じられたときの検出

これは私が今やっている方法ですが、よりエレガントな方法があると感じています。

機能処理(){

step1(step2); 

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

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

答えて

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

または、独自のカスタムイベントを発することができます。

+1

$(document).bind( 'close.facebox'、function(){alert( "ss")}); 少し修正 - 私はそれを閉じるように変更しました。これはafterCloseとは対照的で、動作します! ;) –

+0

ありがとう、私もこれを探していた。 $(document).bind( 'close.facebox'、function(){alert( "ss")});よく働く。 –

関連する問題