如何使用jQuery在页面加载期间显示动画图像

我有一个ASP.NET页面,由于加载了多个用户控件,需要很长时间才能加载。 有没有办法在页面加载时使用jQuery显示加载动画?

谢谢。

只需插入一个div作为绝对位置并根据需要设置样式,当加载页面时隐藏它..

    Test     
Loading, please wait ...
loading

你不需要jQuery。

您只需添加一个显示动画GIF的标签即可。
您可以在AJAXLoad.info找到合适的动画GIF。

为此,我使用jQuery的BlockUI插件 。

  $.ajaxSetup({ beforeSend:function(){ $("#loading").show(); }, complete:function(){ $("#loading").hide(); }); 

这将更改您的全局ajax设置,以便在处理ajax时显示/隐藏#loading对象。