我正在使用这个http://fancybox.net/
有没有办法添加属性不显示右上角的关闭“X”按钮?我的意思是我可以使用'callbackOnShow'将它隐藏在hide()中,但这还不够快。我想要它不渲染而不是渲染然后隐藏。
如果你看一下http://fancybox.net/api上的文档,它引用了showCloseButton
的选项,应该可以解决这个问题。
从网站:
showCloseButton - 显示/隐藏关闭按钮的选项
看起来showCloseButton
不再起作用了。在查看fancybox代码后,我发现closeBtn
应设置为false。
因此,为了隐藏关闭按钮,应在选项中添加以下行 -
'closeBtn' : false
在'showCloseButton'属性中使用boolean。例如
$('.editGnBtn').fancybox({
'href': "#editGn",
'showCloseButton':false
});
您可以在... .fancybox-close {display:none; }
中添加以下内容
但是,只有同一个fancybox是一个弹出窗口,它会在一段时间后自动消失(使用$.fancybox.close();
)是明智的
在fancybox 3中使用'modal',例如
$.fancybox.open({
...
opts: {
modal: true,
}
});
对于那些正在寻找在fancybox v3中完全禁用它的人来说,这里是:
smallBtn: false,
toolbar: false