私はすぐに遊んでいるjqueryプラグインに問題があります。ajaxの開始ハンドルイベントが呼び出されるとフェードインし、完全なハンドルで停止します。
例:
start : function (e,o) {
target.mask();
target.showMaskAjax();
},
complete : function (e,o) {
target.hideMaskAjax();....
},
問題は..2つのajax呼び出しを起動するときに、「target.mask()」で初期化された「hideMaskAjax」内の変数に正しくアクセスしたいということです
target.mask()で私は試してきました:
this.mask = $("<div/>", {css: {display: "none"}).addClass("loading_mask");
this.spinner = $("<div/>", {css: {display: "none"}}).addClass("spinner");
そしてtarget.hideMaskAjax()で:
alert(this.mask); //fail
また、これのためにプラグインでグローバル変数を作成しても、複数の呼び出しでは機能しないようです。