2009-11-16 54 views
16
关闭“X”按钮

我用这http://fancybox.net/隐藏在的fancybox

有没有一种方法来添加属性不显示在 右上角的关闭“X”按钮?我的意思是我可以使用'callbackOnShow'来隐藏它() 但是速度不够快。我希望它不会渲染出来而不是 呈现然后隐藏。

回答

18

如果你看看http://fancybox.net/api的文档,它引用了一个showCloseButton这个选项。

从网站:

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

+1

我会使用'closeBtn'选项,看起来上面是旧选项 – Neil 2014-05-23 12:18:40

+0

没有工作,但@Yogesh建议工作.. – 2014-12-01 22:51:15

+1

fancybox.net网站是误导性的,因为它包含fancybox 1.x的文档,但下载广告链接链接到fancybox 2,所以大概这将是正确的答案,如果版本1是你正在使用的。 fancybox 2.x的文档在这里:http://fancyapps.com/fancybox/#docs(@ Yogesh的答案为我工作,它也与v2的文档匹配,这让我困惑了一会儿!) – 2015-07-09 11:01:54

44

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

'closeBtn' : false

+5

是,只有这对我有效。 – 2013-01-05 14:34:28

+0

这对我无效 – Alberto 2013-09-13 09:54:02

+1

谢谢@Yogesh。工作。 – Stanton 2014-01-22 17:24:06

0

使用布尔 -

所以为了隐藏关闭按钮应该加上以下行选项。例如

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

谢谢,@ chotesah这对我很有用 – 2014-12-08 07:30:35

0

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

,但建议你只有在同一的fancybox是一个弹出,这将在一段时间后自动消失(使用$.fancybox.close();