以下JavaScript检查Dialog弹出容器是否单击了Element,如果单击容器外部的元素,则仅关闭对话框。
如何调整以允许超过1个ID或类?
// Used to close Layout Dialog
$(document).mouseup(function (e) {
var container = $("#optionsModal");
if (!container.is(e.target) // if the target of the click isn't the container...
&& container.has(e.target).length === 0) // ... nor a descendant of the container
{
container.hide();
$("#page-cover").hide();
}
});
var container是否可以是id / class名称数组?
答案 0 :(得分:1)
附加到您的选择器...
var container = $("#optionsModal, #anotherIdElement");