我试图在发送请求时在 asp.net ajax BeginrequestHandler 和 EndRequestHandler 事件中绑定 $(document).click 事件,应该调用 unbind 以便单击事件不起作用。当调用 endRequestHandler 时,应该再次执行绑定。
function BeginRequestHandler(sender, args)
{
$(document).unbind("click");
$("#divUtility > :first-child").css({
'position':'absolute',
'left':'0px',
'right':'0px',
'width':'250px',
'height':'70px',
'background-color':'#EfEfEF'
});
}
function EndRequestHandler(sender, args)
{
$(document).bind("click",function(e){
if($(e.target).hasClass("UtilityClass"))
{
}
else
{
$('.popupstyle').hide();
}
});
}
其余的工作正常。但是,取消绑定不起作用。