Я использую плагин jQuery BlockUI , чтобы добавить всплеск загрузки на страницу, загрузка которой занимает несколько секунд из-за запросов CAML. Проблема в том, что страница загружается до , затем BlockUI отображается на доли секунды и исчезает. Кажется, JS выполняет их в неправильном порядке, и я не могу понять, почему. Что-то я могу изменить в коде или BlockUI просто не предназначен для использования без Ajax?
$(document).ready(function() {
$.blockUI();
});
$(window).ready(function() {
$.unblockUI();
});
В заголовке html я вызываю jquery, blockui и скрипт common.js, которые содержат запросы CAML и загружают элементы страницы (в таком порядке). Сценарий common.js также запускается на DOM ready, что, я подозреваю, может быть частью проблемы ...