我在快速玩弄一个 jquery 插件时遇到了麻烦。它在调用 ajax 的开始句柄事件时淡入,并在完成句柄时停止。
示例:
start : function (e,o) {
target.mask();
target.showMaskAjax();
},
complete : function (e,o) {
target.hideMaskAjax();....
},
问题是..当我触发 2 个 ajax 调用时,我想正确访问“hideMaskAjax”中已在“target.mask()”中初始化的变量
在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
为此在插件中创建全局变量似乎不适用于多次调用它。