javascript - 在十字图标和 HTML 正文单击上禁用花式框关闭功能

标签 javascript jquery html css fancybox-2

我想在用户点击十字图标 或点击HTML Body anywhere 时禁用Fancy Box 关闭功能。仅当用户单击弹出窗口中的“关闭花式框”按钮时,才应关闭弹出窗口。

$(".fancybox-effects-b").fancybox({
    openEffect: 'none',
    closeEffect: 'none',
    helpers: {
        title: {
            type: 'over'
        }
    }
});

演示:http://jsfiddle.net/PFVxK/1364/

最佳答案

查看文档,您可以使用这些选项:

helpers : {overlay:{ closeClick: false } }
closeBtn: false
closeClick: false

以编程方式关闭框:$.fancybox.close();

引用:http://fancyapps.com/fancybox/#docs

演示:http://jsfiddle.net/IrvinDominin/mdfQ4/

关于javascript - 在十字图标和 HTML 正文单击上禁用花式框关闭功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20192982/

相关文章:

html - SVG 文本颜色与背景相对应

javascript - 具有嵌套子菜单的 jQuery 导航项应在单击时打开

jquery - 使用 JQuery 创建 Multi-Resize-Windows(如 jsfiddle.net)

javascript - 100% body 高度(内容动态加载)

javascript - 构建客户端应用程序时,在本地存储中的键中使用前缀有什么好处? (特别是在 AngularJS/Angular 应用程序中)

javascript - jQuery 图像交叉淡入淡出问题

javascript - 学习 JavaScript 和 ajax,遇到 localhost 问题

javascript - JQuery 在显示前加载 div 中的所有图像

javascript - 使用 javascript 更改 Raphael 文本的 CSS 样式

javascript - 如何将 200MB 数据库分发到本地执行的 HTML5 网页