问题

我在一个新的项目中使用Twitter Bootstrap lib,我想让页面的一部分在模态关闭时刷新和检索最新的json数据.我没有看到这里的任何地方在文档中,有人可以指出给我或建议一个解决方案.

使用已记录方法的两个问题

 $('#my-modal').bind('hide', function () {
   // do something ...
 });

我将一个"隐藏"类添加到模态,因此它不会在网页加载时显示,因此会加载两次

即使我删除hide类并将元素id设置为"display:none"并添加"console.log("THE MODAL CLOSED");到上面的函数,当我打开关闭什么都没有发生.



解决方法

Bootstrap 3

$('#myModal').on('hidden.bs.modal', function () {
    // do something…
})

请参阅 getbootstrap.com/javascript/#modals-events

Bootstrap 2.3.2

$('#myModal').on('hidden', function () {
    // do something…
})

请参见 getbootstrap.com/2.3.2/javascript.html#modal →活动




相关问题推荐