Maison > interface Web > tutoriel CSS > Comment afficher la pseudo barre de progression sous forme d'image GIF sur la page

Comment afficher la pseudo barre de progression sous forme d'image GIF sur la page

yulia
Libérer: 2018-09-25 17:43:28
original
2496 Les gens l'ont consulté

Pour plus de commodité au travail, nous devons ajouter quelques effets. Cet article vous expliquera comment afficher une image gif sur la page avec une pseudo barre de progression. J'espère que les amis intéressés pourront s'y référer. peut vous aider.

Dans un projet récent, après avoir cliqué sur une opération, cela prenait un peu plus de temps car il y avait beaucoup de choses faites en arrière-plan. Au cours de ce processus, aucun changement n'est visible à la réception. Afin d'empêcher les clients de cliquer à nouveau sur le bouton après avoir cliqué sur le bouton, une image GIF est ajoutée à la page après avoir cliqué sur le bouton pour la première fois, tout comme une progression. bar. Une fois la fonction terminée, supprimez l'image.

1 image gif

Comment afficher la pseudo barre de progression sous forme dimage GIF sur la page

2 Après avoir cliqué sur le bouton, le code JS frontal ajoute une balise img et un calque DIV pour le masquage :

var tb_pathToImage = "Images/loadingAnimation.gif";
imgLoader = new Image(); //  image对象
    imgLoader.src = tb_pathToImage;
    $("body").append("<div id=&#39;Image_load&#39;><img  src=&#39;" + imgLoader.src + "&#39; / alt="Comment afficher la pseudo barre de progression sous forme d'image GIF sur la page" ></div>"); //page中增加Img
    $(&#39;#Image_load&#39;).show(); //show loader
    $("body").append("<div id=&#39;pageover&#39; class=&#39;pageover_bg&#39; ></div>");  //增加遮罩层
Copier après la connexion

3 Ajoutez également le code CSS correspondant :

.pageover_bg {	
        background-color:#000;
    	filter:alpha(opacity=75);	
    	-moz-opacity: 0.75;	
    	opacity: 0.75;	
    	}	
 #Image_load{	
     position: fixed;	
     display:none;	
     height:13px;	
     width:208px;	
     z-index:103;	
     top: 50%;	
     left: 50%;	
     margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */	
     }
Copier après la connexion

4 Une fois la réponse à l'événement du bouton terminée, supprimez les couches IMG et DIV

$(&#39;#Image_load&#39;).remove();           
        $(&#39;#pageover&#39;).remove();
Copier après la connexion

Rendu :

Comment afficher la pseudo barre de progression sous forme dimage GIF sur la page

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal