我有一个模态弹出窗口显示,我必须为它添加此代码:
$("#ItemDetailsPanel").click(function(e) {
e.stopPropagation();
});
$(document).click(function() {
hideItemDialog();
});
这样我就可以强制关闭它,如果点击元素外的任何地方,但我有一个日期选择器,如果我点击例如更改月份弹出窗口立即关闭。我试过
$(".hasDatepicker").click(function(e){
e.stopPropagation();
});
但它对我没用。如果用户点击了datepicker,我怎么能停止执行hideItemDialog()?
答案 0 :(得分:0)
$('#ui-datepicker-div').click(function(e){
e.stopPropagation();
});
诀窍。