繁体   English   中英

如何在twitterbootstrap中区分模态对话框的单击与背景

[英]How to distinguish click of modal dialog with the background in twitterbootstrap

我希望为某种目的在单击模式对话框的背景与单击模式对话框的背景之间区分单击事件。

请帮忙 !

在此先感谢一吨。

我找不到任何内置函数来获取所需的内容。 我发现的唯一“ hacky”方法是检查document的click / keyup事件,如果模式已打开,则调用您的回调。

码:

$(document).keyup(function (e) {
    if (e.which == 27 && $('body').hasClass('modal-open')) {
        console.log('esc')
    }
})

$(document).click(function (e) {
    if (e.target === $('.modal-scrollable')[0] && $('body').hasClass('modal-open')) {
        console.log('click')
    }
})

演示: http//jsfiddle.net/4zzKz/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM