bootstrap模态隐藏方法 - 没有事件的沉默?

时间:2016-08-15 20:45:47

标签: javascript twitter-bootstrap events modal-dialog hide

我想以'无声'方式呼叫modal("hide") - 即不要触发我使用.on("hidden.bs.modal")附加的事件处理程序。怎么样?

1 个答案:

答案 0 :(得分:0)

我将取消绑定事件处理程序,隐藏模态,然后重新绑定事件处理程序。有关删除事件处理程序的最佳方法,请参阅this question

答案演示了如下使用jquery off()函数:

$('#myimage').on('click.mynamespace', function() { /* Do stuff */ });
$('#myimage').off('click.mynamespace');

<小时/> 替代方法:

暂时覆盖代码中某处的触发器,然后在完成后删除该段代码:

.on("hidden.bs.modal") { //do nothing }