Javascript 解除阻止在Mozilla和IE-11中不工作的UI

Javascript 解除阻止在Mozilla和IE-11中不工作的UI,javascript,jquery,jquery-ui,Javascript,Jquery,Jquery Ui,我在我的项目中添加了块UI,这里是我正在使用的代码 $(document).ready(function () { $.ajax({ type: "POST", data: "", url: "<?php echo SITE_SCRIPT_PATH;?>get_dashboard_tiles", beforeSend: function () { $(".right_con").css("min-height", "300px").

我在我的项目中添加了块UI,这里是我正在使用的代码

$(document).ready(function () {
  $.ajax({
    type: "POST",
    data: "",
    url: "<?php echo SITE_SCRIPT_PATH;?>get_dashboard_tiles",
    beforeSend: function () {
        $(".right_con").css("min-height", "300px").block();
        $(".blockOverlay").css("background-color", "");
        $(".right_con").unblock();
    },
    complete: function () {
        $(".right_con").unblock();

    },
    success: function (r) {
        $("#box_set").append(r);
        render_dashboard_tiles();
        lazyLoadTiles();
    }
  });
$(文档).ready(函数(){
$.ajax({
类型:“POST”,
数据:“,
url:“获取仪表板互动程序”,
beforeSend:函数(){
$(“.right_con”).css(“最小高度”,“300px”).block();
$(“.blockOverlay”).css(“背景色”,”);
$(“.right_con”).unblock();
},
完成:函数(){
$(“.right_con”).unblock();
},
成功:功能(r){
$(“#长方体集合”)。追加(r);
渲染仪表板和平铺();
懒洋洋的;
}
});

在除IE-11和Mozilla之外的所有浏览器中,解除阻止UI都不起作用。即使它没有进入完整块,因此任何人都可以向我建议我的错误所在

应通过以下方式完成:

$.ajax({
   type: "POST",
   data: "",
   url: "<?php echo SITE_SCRIPT_PATH;?>get_dashboard_tiles",
   beforeSend: function () {
      $(".right_con").css("min-height", "300px");
      $(".blockOverlay").css("background-color", "");
      $.blockUI();  //<---add this
  },
  complete: function () {
      //$(".right_con").unblock();
      $.unblockUI(); // <----and this
  },
  success: function (r) {
      $("#box_set").append(r);
      render_dashboard_tiles();
      lazyLoadTiles();
  }
});
并在
完成
功能中解锁它,方法是:

$.unblockUI();

对你的代码进行一些格式化。我这次已经为你做了。谢谢,但这是我第一次这么做。无论如何,thx,请建议mecheck这也完成了,但不工作。Dude with my code blockUI正在工作,但取消阻止不是。你给出的代码显示了两个加载程序,但没有取消阻止此。。
$.unblockUI();