jQuery BlockUIプラグインを使用して、CAMLクエリが原因で読み込みに数秒かかるページに読み込みスプラッシュを追加しています。問題は、ページが読み込まれる前に、BlockUIが一瞬表示されて消えることです。JSがこれらを間違った順序で実行しているようで、理由がわかりません。コードに変更できるものはありますか、それともBlockUIはAjaxなしで使用することを意図したものではありませんか?
$(document).ready(function() {
$.blockUI();
});
$(window).ready(function() {
$.unblockUI();
});
htmlヘッダーで、CAMLクエリを含むjquery、blockui、およびcommon.jsスクリプトを呼び出し、ページ要素を(この順序で)ロードします。common.jsスクリプトもDOM対応で実行されますが、これが問題の一部である可能性があります...