单击父元素或外部元素时,我无法让 Fancybox 3 退出。
Fancybox 3 选项文档 ( http://fancyapps.com/fancybox/3/docs/#options ) 声明如下:
// Interaction
// ===========
// Use options below to customize taken action when user clicks or double clicks on the fancyBox area,
// each option can be string or method that returns value.
//
// Possible values:
// "close" - close instance
// "next" - move to next gallery item
// "nextOrClose" - move to next gallery item or close if gallery has only one item
// "toggleControls" - show/hide controls
// "zoom" - zoom image (if loaded)
// false - do nothing
// Clicked on the content
clickContent : function( current, event ) {
return current.type === 'image' ? 'zoom' : false;
},
// Clicked on the slide
clickSlide : 'close',
// Clicked on the background (backdrop) element
clickOutside : 'close',
以下是我的 JS 文件:
$("[data-fancybox]").fancybox({
loop : true,
toolbar : true,
buttons : [
'close'
],
clickOutside : 'close',
});
我正在使用组选项来启用画廊。
data-fancybox="group"
我已经尝试了一些东西,但似乎还不能让它工作。非常感谢您的帮助,请保重。抱歉信息不全,我得走了。