Unblock-UI не работает в Mozilla и IE-11

0

Я добавил блок 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();
    }
  });

Во всех браузерах, кроме IE-11 и Mozilla, unblock-UI не работает. даже он не приходит в завершенный блок, поэтому любой может предложить мне, где я ошибаюсь

  • 0
    сделать некоторое форматирование вашего кода. Я сделал это для тебя на этот раз.
  • 0
    Спасибо, но это мой первый, так что ... любой путь, спасибо, и, пожалуйста, предложите мне
Показать ещё 2 комментария

1 ответ

0

Это должно быть сделано следующим образом:

$.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();
  }
});

Инициализировать его в функции beforeSent

$.blockUI();

и разблокировать его в complete функции с помощью:

$.unblockUI();
  • 0
    Чувак с моим кодом blockUI работает, но разблокировки нет .. код, который вы дали, показывая два загрузчика, но не разблокируйте это ..

Ещё вопросы

Сообщество Overcoder
Наверх
Меню