28 votes

jquery ajax plugin de superposition de chargement

Est-ce que quelqu'un connaît un bon plugin pour la superposition de chargement ajax empêchant toute autre action dans le navigateur jusqu'à ce que les données soient chargées.

30voto

serg Points 43893

27voto

VoteyDisciple Points 23229

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

Cela n'a pas de connexion intrinsèque avec AJAX, mais c'est quelque chose que vous pouvez invoquer lorsque vous effectuez vos propres appels AJAX séparément.

6voto

Nathan Bubna Points 3779

j'en ai fait une plus adaptée à ce genre de chose:

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

Tout ce que vous devez faire est de:

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

Que vais le fil jusqu'à ajax événements automatiquement. Il y a beaucoup plus d'options et de fonctionnalités bien. Vous pouvez utiliser du texte, de l'arbitraire des éléments, appliquer le "pouls" des effets et plus encore. Découvrez la démo:

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

3voto

LT.Nolo Points 214

-1voto

user1995621 Points 29

Vous pouvez utiliser dojox.widget.Standby , mais cela vous oblige à marquer le contenu de la superposition avec data-dojo-type="dojox.widget.Standby"

Ensuite, il vous suffit d'obtenir le widget avec: dijit.byId('id').hide()/show()

Voir: documentation dojox.widget.Standby

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X