2011-12-23 25 views
0

最近升級到Fancybox v2,無法弄清楚當有人在DIV外面點擊時如何保持Fancybox打開。Fancybox v2 Overlay點擊隱藏 - 如何?

我嘗試「覆蓋:空」,但隨後用戶可以點擊該網站和周圍導航離去..

我的fancybox知道V1是HideonOverlay點擊......有什麼建議?

+0

回答了這裏: JFK 2011-12-24 19:59:16

回答

6

請嘗試以下操作。

helpers : { 
    overlay : {closeClick: false} 
} 
0

下面是一段代碼,是自我解釋,希望你會發現它有用:

$('#locator').live('click', function(){ 
    $.fancybox({ 
     type: 'iframe', 
     hideOnOverlayClick: false, 
     scrolling: 'no', 
     autoSize: true, 
     href: site_url + 'home/locator', 
     beforeClose: function(){ 
     var latlng = $(".fancybox-iframe").contents().find('input[name=latlng]').val(); 
      $('input[name=location]').val(latlng); 
     } 
    }); 
}); 

我碰上了這個問題,而搜索的東西,覺得我會回答它。