Twitter bootstrap Bootstrap 3模式不';第一次打开后不要关闭
我认为这是一个与引导本身的错误,因为我遇到了这个问题,甚至在演示页面。如果打开“模式”窗口,内置的“关闭”按钮将在第一次工作,但如果关闭“模式”并重新打开它,则“关闭”(和X)按钮不会关闭“模式”,因此必须单击框外以关闭它。您可以在引导示范页面上看到: (向下滚动至“live demo”并单击“启动演示模式”。关闭模式窗口一次,然后重新打开它,“关闭”按钮将不再工作,直到页面刷新。)Twitter bootstrap Bootstrap 3模式不';第一次打开后不要关闭,twitter-bootstrap,Twitter Bootstrap,我认为这是一个与引导本身的错误,因为我遇到了这个问题,甚至在演示页面。如果打开“模式”窗口,内置的“关闭”按钮将在第一次工作,但如果关闭“模式”并重新打开它,则“关闭”(和X)按钮不会关闭“模式”,因此必须单击框外以关闭它。您可以在引导示范页面上看到: (向下滚动至“live demo”并单击“启动演示模式”。关闭模式窗口一次,然后重新打开它,“关闭”按钮将不再工作,直到页面刷新。) 是否有人找到了解决方案,以便每次打开模式时关闭按钮都能工作?引导中的此错误似乎是一个热门话题: 我将更新我的
是否有人找到了解决方案,以便每次打开模式时关闭按钮都能工作?引导中的此错误似乎是一个热门话题:
我将更新我的引导程序,看看是否可以…在bootstrap.min.js中删除.off('click.discover.modal')为我完成了这个任务。如果您正在使用CDN,则需要下载它并相应地更改引用。如果您希望我不修改引导文件,则可以执行以下操作
jQuery('[data-dismiss="modal"]').on('click', function(){
jQuery('.modal').hide();
jQuery('.modal-backdrop').hide();
});
在.modal('show')之后添加该选项;呼叫对于我来说,这仍然是Bootstrap3的一个问题。发生的原因是我正在动态填充目标模式。我想这对任何想做类似事情的人都有帮助 我必须:
- 将类添加到“关闭”按钮
- 将该类用作触发器,以:
- 隐藏
模式代码>清空
并移除动态内容
.modal background
$(document).on('click', '#modal .closeModal', function(){ $('#modal').modal('hide'); // hide the modal $('#modal-dynamic-content').empty(); // empties dynamic content $('.modal-backdrop').remove(); // removes all modal-backdrops });
注意:这将清空您的模式,因此只有在您触发加载到所述模式时才使用空模式Ahah!希望这将很快得到解决。我只是按照那个页面上评论的建议,从bootstrap(.min).js中删除了
.off('click.dismise.modal')
,这就成功了!有没有办法通过不破解引导来解决这个问题?我能不能把他们拿走的东西再绑起来?我更愿意继续使用CDN,等待他们解决问题?