html:
<div id="mydiv">lol</div>
javascript:
var oWM = new WM();
oWM.Add("mydiv");
oWM.Initialize();
function WM() {
this.ZIndex = 1000;
this.Windows = [];
this.Add = function(id) {
this.Windows.push(id);
}
this.Initialize = function() {
for (var i = 0; i < this.Windows.length; i++) {
$("#" + this.Windows[i]).click(function () {
alert("#"+this.id + ":" + this.ZIndex++);
$("#" + this.id).css("z-index", this.ZIndex++);
});
}
}
}
当用户单击 div 时,我得到this.ZIndex的“Nan” ,因此我的 change-zindex-on-click 功能不起作用。为什么它没有得到认可,我怎样才能让它发挥作用?
我认为它与 jquery 的 $() 函数有关,因为this.Windows[i]在该块内也是未定义的。
点击“lol”div,看看会发生什么
提前致谢