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関数が機能しません。なぜ認識されないのですか、どうすれば機能させることができますか?
this.Windows [i]もそのブロック内で未定義であるため、jqueryの$()関数と関係があると思います。
「lol」divをクリックして、何が起こるかを確認してください
前もって感謝します