0
launchApp: function() {
    $("#app1").on('click', function() {
        if (win === undefined) {
            var win = new AppWindow();
        }
    });
}

每次我单击我<div/>的 with 时ID #app1,都会创建一个新的<div/>(窗口)。我的问题是win总是这样undefined

如何在不分配win全局范围的情况下执行此操作?

4

1 回答 1

2

让win成为“会员功能”?像这样

launchApp: function() {
    var that = this;
    $("#app1").on('click', function() {
        if (that.win === undefined) {
            that.win = new AppWindow();
        }
    });
}

您能否提供有关您的问题的更多详细信息以更好地为您提供帮助?

于 2013-01-07T21:40:55.343 回答