2012-06-20 70 views
0

與下面的代碼從自己的iframe頁面

 $("#tip5").fancybox({ 
      'width': 400, 
      'height': 370, 
      'enableEscapeButton' : false, 
      'overlayShow' : true, 
      'overlayOpacity' : 0, 
      'hideOnOverlayClick' : false, 
      'type': 'iframe', 
      'href': "abc.php?id=20" 
     }); 

abc.php花式箱打開和工作的罰款我已經打開盒子看中看中收箱。

,但我想經過特定的時間關閉從此的fancybox abc.php,我已經寫了下面的代碼abc.php

$(document).ready(function(e){        
setTimeout(function() { 
       $.fancybox.close(); 
       }, 3000); 
    }); 

我也嘗試

$.fn.fancybox.close() 

其不關閉,但我得到以下錯誤

$.fancybox is undefined 

回答

1

這應該做的伎倆:

parent.jQuery.fancybox.close(); 

this page並點擊鏈接 'I幀(75%的寬度和高度)'

+0

感謝快速反應 – air