我正在使用这个插件。
但是它似乎使用全局变量
$.blockUI();
$.unblockUI();
有没有我可以有这个块的不同实例。
$(document).ajaxStart(function (e)
{
$.blockUI(); //setup with a loading msg.
});
$(document).ajaxStop(function (e)
{
$.unblockUI();
})
var ajax = // ajax setup stuff
// 1.5 way of doing it
ajax .success(function (response)
{
var valid = checkIfValid(response); // check if valid
if(valid)
{
$.blockUI(); // setup with a save message
}
});
这就是我所拥有的。我放
$.blockUI();
为了保持简单,没有选项,但在我的真实代码中,我设置了消息和其他选项。
所以现在的问题是,一旦成功完成,ajax stop 就会被调用并解除阻塞。我只希望清除在 ajax start 中启动的那个,而不是清除有效的那个。
所以我需要不同的实例。