launchApp: function() {
$("#app1").on('click', function() {
if (win === undefined) {
var win = new AppWindow();
}
});
}
每次我点击我的<div/>
与 ID #app1
,一个新的<div/>
(窗口)已创建。我的问题是win
总是undefined
!
如何在不分配 win
的情况下执行此操作到全局范围?
最佳答案
使 win 成为“成员函数”?就像这样
launchApp: function() {
var that = this;
$("#app1").on('click', function() {
if (that.win === undefined) {
that.win = new AppWindow();
}
});
}
您能否提供有关您问题的更多详细信息,以便更好地为您提供帮助?
关于javascript - 创建新的 div onClick(如果尚未创建),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14204474/