【发布时间】:2017-03-22 21:20:43
【问题描述】:
我在#editorWin div 中有一个模态窗口,可以从页面上的多个位置打开它。每次它都有不同的内容,来自 Ajax 查询,方式如下:
$('#editorWin').on('show.bs.modal', function (event) {
$('#modalCont').html('Loading...')
$.ajax({
// load AJAX content and overwrite Load... message
})
});
当模式窗口打开时,我想在其中使用 Bootstrap Datepicker 小部件。但是,当我单击日期选择器时,模式窗口的 AJAX 加载内容消失了。
我怀疑打开日期选择器可能会触发 show.bs.modal 事件,这会与我以前的功能混淆,但我不确定。
控制台没有JS错误。
【问题讨论】:
-
这么多年后我终于来到了这里,用showed代替show对我来说不是一个选择。我用 hack 解决了这个问题,并提出了一个你可以使用的解决方案:github.com/uxsolutions/bootstrap-datepicker/issues/2571
标签: javascript jquery twitter-bootstrap-3 bootstrap-modal bootstrap-datepicker