Объекты jQuery и BlockUI не поддерживают это свойство или метод

#jquery #jquery-plugins #blockui

#jquery #jquery-плагины #blockui

Вопрос:

Я использую jQuery 1.5.1 и BlockUI 2.38 в ASP.NET страница. Я пытаюсь заблокировать пользовательский интерфейс при событии нажатия кнопки, используя приведенный ниже код:

 $(document).ready(function () {
  $("#Button3").click(function () {
    $.blockUI({ message: 'Test' });
      setTimeout($.unblockUI, 2000);
    });
});

...

<div id="globalDiv">
  <form id="form1" runat="server">
    <asp:Button ID="Button3" runat="server" Width="80px" Text="Button3" />
  </form>
</div>
  

Событие click вызывается при нажатии на кнопку и при вызове $.blockUI я получаю ответ

Объект не поддерживает это свойство или метод

Есть ли какая-либо известная ошибка в двух версиях или есть какие-либо другие причины, по которым это не работает…

Спасибо, Тобиас

Ответ №1:

Вы уверены, что скрипт плагина BlockUI действительно загружается?

Комментарии:

1. Ваш комментарий привел меня к решению. Я зарегистрировал blockUI.js файл в файле aspx, но не в файлах пользовательского управления ascx, как я сделал с файлами jQuery и jQueryUI. После того, как я также зарегистрировал его там, это сработало как по волшебству. Спасибо, Мэтт!!