在请求处理时使用jquery阻止UI

时间:2013-04-19 12:15:57

标签: jquery jquery-ui

我的要求是在请求进行过程中阻止ui,并在处理完成时取消阻止ui。我正在使用jQuery blockui插件。 我没有得到如何使用它,以便只有在请求正在进行时才会阻止ui。 我不希望用户点击屏幕来取消阻止UI。 页面开始加载时UI应该被阻止,并且在页面完全加载时应该取消阻止。 请求不是ajax请求。 请提出一些建议。

2 个答案:

答案 0 :(得分:0)

我通常在ui部分/整个屏幕上放置一个图层,具有部分透明度和消息

function camoOn(){
    $("#camoflager").show();
}

function camoOff(){
        $("#camoflager").hide(); 
}

答案 1 :(得分:0)

尝试使用此

 <script>

$(document).load(function(){
   $.blockUI();
});

$(document).ready(function(){
      $.unblockUI();

});
</script>