Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* Fonction "patientez()" par rAthus, permet de masquer un élément avec un message d'attente, nécessite jQuery. */
- /* Exemple d'utilisation : */
- /* Sur un formulaire d'inscription, au submit : */
- /** var uniqid = patientez("Nous enregistrons votre inscription...","#formulaire"); **/
- /* Et lorsque l'inscription est enregistrée : */
- /** $('#'+uniqid).remove(); **/
- patientez = function(message,target)
- {
- if (typeof(message)!='undefined' && typeof(target)!='undefined')
- {
- if (typeof(target)=='string')
- var obj = $(target);
- else if (typeof(target)=='object')
- var obj = target;
- else
- console.log("Erreur lors de la déclaration de la cible pour la fonction patientez() : "+target);
- var rand = Math.random()*10;
- uniqid = 'patientez_'+rand.toString().replace('.','');
- $('body').append('<div id="'+uniqid+'" style="background: rgba(255,255,255,0.9); position: absolute; left: '+$(target).offset().left+'px; top: '+$(target).offset().top+'px; width: '+$(target).outerWidth()+'px; height: '+$(target).outerHeight()+'px; z-index: 1000000; line-height: '+$(target).outerHeight()+'px; color: #000; text-align: center; font-size: 14px; text-shadow: 2px 0 0 #fff, -2px 0 0 #fff, 0 2px 0 #fff, 0 -2px 0 #fff, 1px 1px #fff, -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff;"><img src="images/ajax-loader-gris.gif" style="vertical-align: middle; margin-top: -3px; margin-right: 10px;" /> '+message+'</div>');
- return uniqid;
- }
- else
- {
- console.log("Erreur lors de l'appel de la fonction patientez()");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement