繁体   English   中英

失去对引导模式的关注时发生的火灾事件

[英]fire event when losing focus on bootstrap-modal

我有一个用数据标签创建的twitter bootstrap模态,所以没有实际的javascript。
当我在模式对话框外(在灰色区域上)单击时,它关闭,但是我要确保清除其中的字段。 我像这样用jQuery尝试过:

$('#modal-form > .modal-dialog').on('blur', function(){
    Utils.clearFields();
});

但是我从来没有进入匿名函数,我是否绑定了错误的事件? 还是我使用了错误的选择器(我也尝试过使用“ $('#modal-form')”)?

对此,我们将给予任何帮助。

谢谢

2.3.2及更低版本

对于版本2.3.2和更低版本的Bootstrap,需要将事件处理程序置于hide

$('#modal-form > .modal-dialog').on('hide', function(){
    Utils.clearFields();
});

如果#modal-form应用了模式数据属性,则选择器也需要修改:

$('#modal-form').on('hide', function(){
    Utils.clearFields();
});

文档 http://getbootstrap.com/2.3.2/javascript.html#modals


3.0版

需要将事件处理程序放置在版本Bootstrap版本3.0的hide.bs.modal

$("#modal-form").on("hide.bs.modal", function(){
   alert("hiding");
});

3.0版小提琴: http //jsfiddle.net/9u5MQ/

3.0版文档: http //getbootstrap.com/javascript/#modals

暂无
暂无

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

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