隐藏Fancybox中的关闭“X”按钮

问题描述 投票:17回答:6

我正在使用这个http://fancybox.net/

有没有办法添加属性不显示右上角的关闭“X”按钮?我的意思是我可以使用'callbackOnShow'将它隐藏在hide()中,但这还不够快。我想要它不渲染而不是渲染然后隐藏。

jquery html fancybox
6个回答
20
投票

如果你看一下http://fancybox.net/api上的文档,它引用了showCloseButton的选项,应该可以解决这个问题。

从网站:

showCloseButton - 显示/隐藏关闭按钮的选项


48
投票

看起来showCloseButton不再起作用了。在查看fancybox代码后,我发现closeBtn应设置为false。

因此,为了隐藏关闭按钮,应在选项中添加以下行 -

'closeBtn' : false


0
投票

在'showCloseButton'属性中使用boolean。例如

$('.editGnBtn').fancybox({
   'href': "#editGn",
   'showCloseButton':false
 });

0
投票

您可以在... .fancybox-close {display:none; }中添加以下内容

但是,只有同一个fancybox是一个弹出窗口,它会在一段时间后自动消失(使用$.fancybox.close();)是明智的


0
投票

在fancybox 3中使用'modal',例如

        $.fancybox.open({
            ...
            opts: {
                modal: true,
            }
        });

0
投票

对于那些正在寻找在fancybox v3中完全禁用它的人来说,这里是:

smallBtn: false,
toolbar: false
© www.soinside.com 2019 - 2024. All rights reserved.