2012-01-28 72 views
0

是否有可能再拍的fancybox()調用像afterClose回調其實我的意圖做的是,一旦我關閉的fancybox窗口,我又需要調用一個新的fancybox(),以顯示?一些圖像。的fancybox:回調問題

我嘗試的方法是://下面

jQuery("#view_images").fancybox({ 
afterClose : show_images 
}); 

這裏show_images結構編碼是再次調用的fancybox()來顯示圖像的幻燈片的方法。但我得到了我的控制檯「太多遞歸」錯誤。 可能有人給我如何去它還是我的標題走錯了路一些指點。 關於這方面的任何建議,將不勝感激!

感謝, 阿維納什

回答

0

首先,你需要正確的afterClose正確的語法......和第二你需要給的fancybox一些時間,試圖打開第二個之前關閉第一個框,否則會崩潰您的瀏覽器,試試這個:

afterClose: function(){ 
setTimeout("show_images()",400); 
}