bootstrap modal和datepicker show events

Mis*_*tev 7 events modal-dialog show datapicker

当点击datepicker(http://www.eyecon.ro/bootstrap-datepicker/)时,他的SHOW事件会触发,但模态的SHOW.BS.MODAL也会触发.有问题吗?

$(document).ready(function() {
$('#ArrDate')
.datepicker()
.on("show", function(event){
    alert("Q");
});

$("#dlg3000to3100")
.on('show.bs.modal', function (event) {
    alert("W");
});

$("#dlg3000to3100")
.modal("show");
});
Run Code Online (Sandbox Code Playgroud)

示例示例

谢谢

Ada*_*abo 16

它似乎是日期选择器的错误(或功能?).您可以做的是阻止show.bs.modal事件到达对话框.

$('#ArrDate').on('show.bs.modal', function (event) {
    event.stopPropagation();
});
Run Code Online (Sandbox Code Playgroud)

这将在datepicker级别检测事件并停止事件传播,因此show.bs.modal不会"冒泡"到对话框.