开发者

Loading gif to run using JQuery

开发者 https://www.devze.com 2023-02-12 20:04 出处:网络
I\'m using 开发者_Go百科ASP.NET 3.5 Webforms. Basically, when an user causes any sort of postback (button click, switch tab, change dropdown, etc), I want the loading gif to pop up and then end right

I'm using 开发者_Go百科ASP.NET 3.5 Webforms. Basically, when an user causes any sort of postback (button click, switch tab, change dropdown, etc), I want the loading gif to pop up and then end right after the page completely loads. I have an ASP.NET solution (UpdateProgress) but that gets messy if you use more than one UpdatePanel. I'm not great with JQuery or Javascript, but I figured someone must have solved this problem before.

Any help/assistance is greatly appreciated.


I don't know ASP.NET very well but I assume you can access the elements that the user can click on and create postbacks, so the first step would be to look at jQuery's click() function: http://api.jquery.com/click/

With this, you can show a hidden HTML element that contains a little loading GIF to hide the page under the page has loaded, I use something like this:

#loader
{
    display: block;
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: url(../image/ajax-loader.gif) no-repeat center center #f1ede5;
    z-index: 2147483647;
}
...
<div id="loader"></div>

You can get a nice GIF animation from http://ajaxload.info/

0

精彩评论

暂无评论...
验证码 换一张
取 消