我有弹出窗口,而不是模态。 如何通过单击页面的其他部分(不在窗口中)关闭此窗口?
答案 0 :(得分:5)
这样的事情:
function closeWin(e, t) {
var el = win.getEl();
if (!(el.dom === t || el.contains(t))) {
Ext.getBody().un('click', closeWin);
win.close();
}
}
Ext.getBody().on('click', closeWin);