That can be optimized too:
$(document.body).ajaxStart(function() {
  $(<div 
id="loading">Loading...</div>).appendTo(document.body).css({padding:"2px",
fontSize:"9pt", position:"fixed", top:"0", right:"0", background:"red",
color:"white"});
}).ajaxStop(function() {
  $('#loading').remove();
});


On 12/12/06, Rich Manalang <[EMAIL PROTECTED]> wrote:

I do love the simplicity of this... although I had to modify it for my own
purposes :-)

// Adds a wait indicator to any ajax requests
$(document.body).ajaxStart(function() {
   $(document.body).append('<div id="loading">Loading...</div>');
   $('#loading').css({padding:"2px", fontSize:"9pt", position:"fixed",
top:"0", right:"0", background:"red", color:"white"});
}).ajaxStop(function() {
   $('#loading').remove();
});

Rich

On 12/8/06, Chris W. Parker <[EMAIL 
PROTECTED]<https://mail.google.com/mail?view=cm&tf=0&[EMAIL PROTECTED]>>
wrote:
>
> On Friday, December 08, 2006 2:13 AM Barry Nauta <> said:
>
> > For me, the wait cursor indicates an upcoming page refresh (oldschool
> > web?), hence I will probably wait for this cursor to disappear before
> > doing anything else. The beauty of Ajax (one of) IMHO is that you can
> > continue to work on a page...
>
> Good point. In this case then the author can use the arrow+hour glass
> icon. For sure this is available on Windows but I'm not sure about Linux
> and OSX.
>
>
> Chris.
>
> _______________________________________________
> jQuery mailing list
> discuss@jquery.com<https://mail.google.com/mail?view=cm&tf=0&[EMAIL 
PROTECTED]>
> http://jquery.com/discuss/
>


_______________________________________________
jQuery mailing list
discuss@jquery.com<https://mail.google.com/mail?view=cm&tf=0&[EMAIL PROTECTED]>
http://jquery.com/discuss/



_______________________________________________
jQuery mailing list
discuss@jquery.com
http://jquery.com/discuss/

Reply via email to