Плагин 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
...
});