2011-12-23 45 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); 
     } 
    }); 
}); 

我碰上了这个问题,而搜索的东西,觉得我会回答它。