我们已经使用BlockUi
Jquery在我们的页面中显示进度事件。
以下是第
页中包含的js
代码
<script type="text/javascript" language="javascript">
var UpdPanelsIds = null;
Sys.WebForms.PageRequestManager.getInstance().add_beginRequest(BeginRequestHandler);
Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequestHandler);
function BeginRequestHandler(sender, args) {
// alert('hi');
// var updpnl = sender._postBackSettings.panelID;
// alert(updpnl);
UpdPanelsIds = args.get_updatePanelsToUpdate();
UpdPanelsIds = UpdPanelsIds.toString().split('$').join('_');
$('#' + UpdPanelsIds + '').block({ message: $('#divBlock') });
}
function EndRequestHandler(sender, args) {
$('#' + UpdPanelsIds + '').unblock();
}
</script>
以下是div
,使用BlockUI
jquery阻止和取消阻止
<div style="display: none;height:70px;width:70px;" id="divBlock">
<img id="ctl00_Image1" src="../Images/Loading_Trans.gif" alt="Loading.." style="border-width:0px;" />
</div>
这适用于其他浏览器,但在IE中,它只适用于第一个请求,然后在所有后续请求中,div
显示背景,但image
显示在{{ 1}}不显示
任何团体都对这个问题有任何想法吗?
答案 0 :(得分:1)
尝试添加
<!DOCTYPE html>
像那样
<!DOCTYPE html>
<html>
<head>
.
.