tags:

views:

3723

answers:

5

Hi,

Does anybody know of a nice plugin for ajax loading overlay preventing any other action in the browser till the data gets loaded.

Thnks Coool

+4  A: 

Try blockUI: http://malsup.com/jquery/block/

This doesn't have any connection to AJAX inherently, but it's something you can invoke when doing your own AJAX calls separately.

VoteyDisciple
+2  A: 

i made one more tailored to this sort of thing:

http://plugins.jquery.com/project/loading

All you need to do is:

$.loading({onAjax:true,mask:true});

That'll wire it up to ajax events automatically. There are a great many more options and features though. You can use text, arbitrary elements, apply "pulse" effects and more. Check out the demo:

http://jquery-values.googlecode.com/svn/other/loading/jquery.loading.htm

Nathan Bubna
great plugin, any ideas why it wouldnt work with jQtouch? http://code.google.com/p/jqtouch/
shaiss
no, and sadly i have no iPhone to try it on. what kind of problem are you seeing?
Nathan Bubna
A: 

loadmask plugin

serg
coool
if you use tab, you can still edit in the blocked fields.
Popo
+1  A: 

+1 on blockUI (suggested by VoteyDisciple), very simple and straight forward with many options to extend it

jyoseph
A: 

blockUI has too many flaws, it flickers, it lacks a delay option, it doesnt block the selected element 90% of the time. Loading is better but its got a lot of programming bugs to fix, not worth using.

jack