最近升级到Fancybox v2并且无法弄清楚当有人点击DIV之外时如何保持Fancybox处于打开状态。
我尝试了“Overlay:null”,但用户可以点击该网站并离开..
我知道在Fancybox v1中它是HideonOverlay Click ...有什么建议吗?
答案 0 :(得分:6)
请尝试以下操作。
helpers : {
overlay : {closeClick: false}
}
答案 1 :(得分: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);
}
});
});
我在搜索某些内容时碰到了这个问题,觉得我会回答它。