5

我有弹出窗口,而不是模式。如何通过单击页面的其他部分(不在窗口中)关闭此窗口?

4

1 回答 1

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);
于 2013-05-02T12:38:00.487 回答