BlockUI插件:如何手动调用?

时间:2016-05-24 03:45:44

标签: blockui jquery-blockui

我正在为我的项目使用JQuery BlockUI插件。以下是此工具的链接:

http://malsup.com/jquery/block/

我希望在重度(非Ajax)计算之前手动调用它并在它之后结束它。我尝试了很多次,但无法让它发挥作用。我测试了以下内容:

$.blockUI({ overlayCSS: { backgroundColor: '#00f' } }); 

在进行繁重的计算之前。但没有阻止。

感谢您的任何意见!

更新1

我已经

$(document).ajaxStart($.blockUI(bui)).ajaxStop($.unblockUI);

在我的程序中,它完美无缺。

现在我只想在这个地方使用$.blockUI进行非ajax调用,但它不起作用。

更新2

这是代码结构。我分别在两个地方测试了BlockUI,但没有工作。

$.blockUI(); //place 1

$.ajax({
      url: '/js/a_big_map_file.js',
      dataType: "script",
      async: false,
      success: function(mapjs) {

      $.blockUI(); //place 2
      ...
      //heavy computation is here
      ...
});

0 个答案:

没有答案