Jquery BlockUI性能差

Jquery BlockUI性能差,jquery,blockui,Jquery,Blockui,我的aspx页面上的BlockUI和ASP.NET AJAX存在严重的性能问题 我正在尝试简单的元素阻塞,但它会随着延迟而逐渐消失。页面上的html错误是否会影响blockUI 我正在阻止一个大div,它跨越浏览器的垂直方向。对于同一个页面,取消阻止非常有效(没有任何延迟/延迟)。在我的更新面板超时的情况下,fadein也可以正常工作,但只是有一个延迟 function blockMaster(){ $(document).ready(function(){ $('#ft

我的aspx页面上的BlockUI和ASP.NET AJAX存在严重的性能问题

我正在尝试简单的元素阻塞,但它会随着延迟而逐渐消失。页面上的html错误是否会影响blockUI

我正在阻止一个大div,它跨越浏览器的垂直方向。对于同一个页面,取消阻止非常有效(没有任何延迟/延迟)。在我的更新面板超时的情况下,fadein也可以正常工作,但只是有一个延迟

function blockMaster(){
    $(document).ready(function(){
        $('#ftMaster').block({message:"<h2>Just a moment...</h2>"});
        $('#<%=btnAJAX.ClientID%>').attr("disabled",true);
    });
}
function blockMaster(){
$(文档).ready(函数(){
$('ftMaster').block({消息:“稍等…”);
$('#').attr(“禁用”,true);
});
}

我相信HTML错误会阻止
blockUI
工作,如果它们严重的话。当您注释掉
$(document).ready()
中的
block()
调用并在页面完全加载后通过Firebug手动调用时会发生什么情况?还有耽搁吗?您是否有在
ready
事件中调用的其他处理程序函数?谁打电话给blockMaster(),什么时候打?

谢谢你的回复。从firebug控制台阻止div时没有任何延迟。我只是把文件放在那里,准备好了,因为我在某个地方读到了,这是一个很好的练习。我只是在updatepanel之外的asp.net服务器控件的异步回发上调用block函数,我检查回发控件id和isinasyncpostback(),并阻止div(如果匹配)。此外,当我在IE中测试时,甚至没有延迟淡入淡出,它只是切换为可见,淡出效果良好。传递给$(document)的函数。准备好了吗()在页面初始加载期间调用一次,即构建DOM树时(请参阅)。最好将JS初始化代码放在那里,但我认为您的用法没有意义。可以在页面加载时调用blockUI(),也可以作为回发调用。请尝试删除$(document).ready()包装。