首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当单击背景时禁用关闭弹出

问当单击背景时禁用关闭弹出
EN

Stack Overflow用户
提问于 2015-06-19 12:49:04
回答 4查看 2.6K关注 0票数 1

我用featherlight.js做灯箱。当它被打开,我点击它的背景,它关闭弹出。我需要禁用这个功能。我注意到这个js中有closeTrigger选项,但不知道如何使用它。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2015-06-19 12:52:56

其中有一个默认选项:

代码语言:javascript
复制
 closeOnClick: false           /* Close lightbox on click ('background', 'anywhere', or false) */

选择"FALSE“值,这将禁用在单击背景时弹出窗口的关闭。

票数 2
EN

Stack Overflow用户

发布于 2015-06-19 13:01:35

我建议不要单独编写javascript代码段,因为您已经使用"data“属性来初始化lightbox。

根据所提供的文档,您可以在标记本身中设置data-featherlight-close-on-click="false"以实现相同的目标。

小提琴- http://jsfiddle.net/ylokesh/c5pq5bs1/2/

代码语言:javascript
复制
<a class="btn btn-default" href="#" data-featherlight-close-on-click="false" data-featherlight="#fl1">Default</a>
<div class="lightbox" id="fl1">
    <h2>Featherlight Default</h2>
    <p>
        This is a default featherlight lightbox.<br>
        It's flexible in height and width.<br>
        Everything that is used to display and style the box can be found in the 
    </p>
    <a href="https://github.com/noelboss/featherlight/blob/master/src/featherlight.css">featherlight.css</a> file which is pretty simple.
</div> 

使用此选项,您将保存编写单独的脚本块,以启用此功能。

票数 5
EN

Stack Overflow用户

发布于 2015-06-19 12:52:48

在文档中,可以禁用它的默认值。

代码语言:javascript
复制
defaults: {
      closeOnClick: false, /* Close lightbox on click ('background', 'anywhere', or false) */
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30938584

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档