【问题标题】:$.blockUI loading mask$.blockUI 加载掩码
【发布时间】:2009-03-02 12:09:21
【问题描述】:

我正在使用 jQuery BlockUI 插件 (v2) 在加载和单击某些按钮时阻止和解除阻止。但我的问题是在加载页面时屏蔽工作正常但当我们单击按钮时它不起作用,这是我的代码

$("input[name^=filtera]").click(function(){
 $.blockUI({message:'<h3><img src="images/spinner.gif" /> Please Wait...</h3>'});
 $.ajax({
    url : "ChangeRequestSearch.action?last_date_modified=" + modifiedDate ,
    cache: false,
    success : function (data) {
      $("#tableLoader").html(data);
    }
 });
 $().ajaxStop($.unblockUI); 
});

我收到错误:$.blockUI 不是函数

让我知道是什么问题

谢谢 乌斯曼.sk

【问题讨论】:

    标签: jquery jquery-plugins


    【解决方案1】:

    您可以在此处重新排列代码以使用 $.ajaxStart() 调用它,以与您的 $.ajaxStop() 一起使用,如下所示:

    $(document).ajaxStart(function() {
     $.blockUI({message:'<h3><img src="images/spinner.gif" /> Please Wait...</h3>'});
    }).ajaxStop(function() {
     $.unblockUI();
    });
    

    请注意,在 jQuery 1.4+ 中,您应该使用 $(document) 而不是 $() 进行这些绑定,因为 $() 不再返回包装在 jQuery 对象中的 document

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-11-19
      • 1970-01-01
      • 2012-11-06
      • 2020-11-03
      相关资源
      最近更新 更多