出现了一个模态弹出窗口我必须为它添加以下代码:
$("#ItemDetailsPanel").click(function(e) {
e.stopPropagation();
});
$(document).click(function() {
hideItemDialog();
});
这样,如果在元素外部的任何地方单击,我就能够强制其关闭,但是我在内部有一个日期选择器,如果我单击更改月份,弹出窗口立即关闭。我试过
$(".hasDatepicker").click(function(e){
e.stopPropagation();
});
但它对我不起作用。如果用户单击日期选择器,我如何停止执行hideItemDialog() ?
$('#ui-datepicker-div').click(function(e){
e.stopPropagation();
});
成功了