在 fancyBox 2 中,是否有一个键/值可以设置,以禁止用户在单击背景(半透明黑色背景)时关闭灯箱(lightbox)?
我只想让他们有选择点击右上角实际的 (X) 关闭按钮。
有什么想法吗?
谢谢。
我只想让他们有选择点击右上角实际的 (X) 关闭按钮。
有什么想法吗?
谢谢。
对于2.x版本,请使用
$(".fancybox").fancybox({
closeClick : false, // prevents closing when clicking INSIDE fancybox
helpers : {
overlay : {closeClick: false} // prevents closing when clicking OUTSIDE fancybox
}
});
如果将closeClick
设置为true
(默认值),则单击内容时fancybox将关闭,因此结合这两个选项,关闭fancybox的唯一可能方式是使用close
(X)按钮。这将禁用在单击遮罩层(半透明背景)时关闭fancybox。
fancyEls.fancybox({
helpers : {
overlay : {
closeClick: false
} // prevents closing when clicking OUTSIDE fancybox
}
});
fancyEls.fancybox({
closeBtn : false,
closeClick : false,
helpers : {
overlay : {
closeClick: false
} // prevents closing when clicking OUTSIDE fancybox
},
keys : {
close: null
} // prevents close when clicking escape button
});
这样做可以禁用幻灯片功能。
fancyEls.fancybox({
modal : true //If set to true, will disable navigation and closing
});
尝试这个 让 adduser 成为我的目标选择器
$('.adduser').fancybox({
'hideOnOverlayClick': false
});
为了防止关闭按钮- 使用:
defaults: { closeBtn : false,}
F.helpers.overlay = {
defaults : {closeClick : false, // if true, fancyBox will be closed when user clicks on the overlay }}
为防止意外关闭,请点击关闭:
defaults: {keys : {//close : [27], // escape key
close : null, } }
closeClick: false
是默认的,所以不必要。 - Josh