我使用下面的代码作为加载程序,但它只用于页面加载,但我希望在网站中的每个操作中都使用主页加载程序。
脚本:
<script type="text/javascript">
jQuery(document).ready(function e() {
$(window).load(function () {
$('#pageloader').fadeOut('slow', function () { $(this).remove(); })
})
})
</script>
请帮帮我。
假设您使用的是web表单和异步回调,那么您就可以做到这一点(顺便说一句,msdn上有很好的文档(。
javascript:
var app = Sys.Application;
app.add_init(ApplicationInit);
function ApplicationInit(sender) {
var prm = Sys.WebForms.PageRequestManager.getInstance();
if (!prm.get_isInAsyncPostBack())
{
prm.add_beginRequest(beginRequest);
prm.add_endRequest(endRequest);
}
}
function beginRequest(sender, args){
$('#pageloader').fadeIn('slow') //or whatever you do to show the pageloader
}
function endRequest(sender, args){
$('#pageloader').fadeOut('slow', function () { $(this).remove(); })
}