当 showCloseButton 设置为“false”时,Fancybox iframe 关闭按钮不会隐藏

发布于 2024-12-11 02:23:26 字数 824 浏览 0 评论 0原文

我正在使用 Fancybox 1.3.4 和 jQuery 1.6.2

当我调用以下 fancybox 函数在 iframe 中加载 html 页面时,一切加载正常,并且没有错误:

$.fancybox({
    'width'             : '75%',
    'height'            : '75%',
    'autoScale'         : false,
    'transitionIn'      : 'none',
    'transitionOut'     : 'none',
    'type'              : 'iframe',
    'href'              : 'search.htm'
});



当我添加 showCloseButton 选项时,一切加载正常,并且没有错误但是仍然显示关闭按钮:

$.fancybox({
    'width'             : '75%',
    'height'            : '75%',
    'autoScale'         : false,
    'transitionIn'      : 'none',
    'transitionOut'     : 'none',
    'type'              : 'iframe',
    'href'              : 'search.htm',
    'showCloseButton'   : 'false'
});

如何摆脱角框?

I'm using Fancybox 1.3.4 with jQuery 1.6.2

When I call the following fancybox function to load an html page in an iframe, everything loads fine, and there are no errors:

$.fancybox({
    'width'             : '75%',
    'height'            : '75%',
    'autoScale'         : false,
    'transitionIn'      : 'none',
    'transitionOut'     : 'none',
    'type'              : 'iframe',
    'href'              : 'search.htm'
});

When I add the showCloseButton option everything loads fine, and there are no errors BUT the close button is stil shown:

$.fancybox({
    'width'             : '75%',
    'height'            : '75%',
    'autoScale'         : false,
    'transitionIn'      : 'none',
    'transitionOut'     : 'none',
    'type'              : 'iframe',
    'href'              : 'search.htm',
    'showCloseButton'   : 'false'
});

How can I get rid of the corner box?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

汹涌人海 2024-12-18 02:23:26

糟糕,StackOverflow 语法高亮一出现就看到了问题。 false 上没有引号

$.fancybox({
    'width'             : '75%',
    'height'            : '75%',
    'autoScale'         : false,
    'transitionIn'      : 'none',
    'transitionOut'     : 'none',
    'type'              : 'iframe',
    'href'              : 'search.htm',
    'showCloseButton'   : false
});

Oops, saw the problem as soon as the StackOverflow syntax highlighting appeared. No quote marks on false

$.fancybox({
    'width'             : '75%',
    'height'            : '75%',
    'autoScale'         : false,
    'transitionIn'      : 'none',
    'transitionOut'     : 'none',
    'type'              : 'iframe',
    'href'              : 'search.htm',
    'showCloseButton'   : false
});
网白 2024-12-18 02:23:26

尽管遵循了 Google 中第一个结果出现的文档,但我还是遇到了这个问题。

结果 API 发生了变化,并且文档已经过时了。请参阅 v2 文档:
http://fancyapps.com/fancybox/#docs


使用 closeBtn属性代替:

jQuery.fancybox({
    closeBtn: false
});

I encountered this issue despite following the documentation that comes up as first result in Google.

Turns out the API changed, and the docs are outdated. See v2 docs:
http://fancyapps.com/fancybox/#docs


Use the closeBtn property instead:

jQuery.fancybox({
    closeBtn: false
});
怪我鬧 2024-12-18 02:23:26

试试这个:

   showCloseButton:'hide'

try this :

   showCloseButton:'hide'
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文