Effets jQuery

  • Page précédente
  • Page suivante

jQuery peut créer des effets de cache, affichage, basculement, glissement et d'animation personnalisée, etc.

Essayez-le vous-même

Essayez cet effet jQuery :

CodeW3C.com - Site de tutoriels de technologies Web de pointe

Sur CodeW3C.com, vous pouvez trouver tous les tutoriels de construction de site Web dont vous avez besoin.

Cliquez ici

Exemple

jQuery hide()
Démonstration de la fonction jQuery hide() simple.
jQuery hide()
Une autre démonstration hide(). Comment masquer une partie de texte.
jQuery slideToggle()
Démonstration de l'effet de panneau glissant simple.
jQuery fadeTo()
Démonstration de la fonction jQuery fadeTo() simple.
jQuery animate()
Démonstration de la fonction jQuery animate() simple.

Masquer et afficher jQuery

Grâce aux fonctions hide() et show(), jQuery permet de masquer et d'afficher des éléments HTML :

Exemple

$$("#hide").click(function(){
$$("p").hide();
});
$$("#show").click(function(){
$$("p").show();
});

Essayez-le vous-même

Les fonctions hide() et show() peuvent toutes deux accepter deux paramètres optionnels : speed et callback.

Syntaxe :

$$(selector).hide(speed,callback)
$$(selector).show(speed,callback)

speed Les paramètres définissent la vitesse d'affichage ou de masquage. Vous pouvez configurer ces valeurs : "slow", "fast", "normal" ou en millisecondes.

callback Les paramètres sont les noms des fonctions exécutées après la fin des fonctions hide ou show. Vous apprendrez plus à ce sujet dans les chapitres suivants de ce tutoriel. callback Connaissances des paramètres.

Exemple

$("button").click(function(){
$$("p").hide(1000);
});

Essayez-le vous-même

Basculer jQuery

La fonction toggle() jQuery utilise les fonctions show() ou hide() pour basculer l'état de visibilité des éléments HTML.

Masquer les éléments affichés et afficher les éléments masqués.

Syntaxe :

$$(selector).toggle(speed,callback)

speed Les paramètres peuvent être définis sur ces valeurs : "slow", "fast", "normal" ou en millisecondes.

Exemple

$("button").click(function(){
$$("p").toggle();
});

Essayez-le vous-même

callback Le paramètre est le nom de la fonction qui est exécutée après la fin de la fonction. Vous apprendrez plus à ce sujet dans les chapitres suivants de ce tutoriel. callback Connaissances des paramètres.

Fonctions de glissement jQuery - slideDown, slideUp, slideToggle

jQuery possède les fonctions de glissement suivantes :

$$(selector).slideDown(speed,callback)
$$(selector).slideUp(speed,callback)
$(selector).slideToggle(speed,callback)

speed Les paramètres peuvent être définis sur ces valeurs : "slow", "fast", "normal" ou en millisecondes.

callback Le paramètre est le nom de la fonction qui est exécutée après la fin de la fonction. Vous apprendrez plus à ce sujet dans les chapitres suivants de ce tutoriel. callback Connaissances des paramètres.

Exemple de slideDown()

$(".flip").click(function(){
$(".panel").slideDown();
});

Essayez-le vous-même

Exemple de slideUp()

$(".flip").click(function(){
$(".panel").slideUp();
})

Essayez-le vous-même

Exemple de slideToggle()

$(".flip").click(function(){
$(".panel").slideToggle();
});

Essayez-le vous-même

Fonctions fade jQuery - fadeIn(), fadeOut(), fadeTo()

jQuery possède les fonctions fade suivantes :

$(selector).fadeIn(speed,callback)
$(selector).fadeOut(speed,callback)
$(selector).fadeTo(speed,opacity,callback)

speed Les paramètres peuvent être définis sur ces valeurs : "slow", "fast", "normal" ou en millisecondes.

Dans la fonction fadeTo() opacity Le paramètre détermine la réduction à l'opacité donnée.

callback Le paramètre est le nom de la fonction qui est exécutée après la fin de la fonction. Vous apprendrez plus à ce sujet dans les chapitres suivants de ce tutoriel. callback Connaissances des paramètres.

Exemple de fadeTo()

$("button").click(function(){
$("div").fadeTo("slow",0.25);
});

Essayez-le vous-même

Exemple de fadeOut()

$("button").click(function(){
$("div").fadeOut(4000);
});

Essayez-le vous-même

Animation personnalisée jQuery

La syntaxe de la fonction jQuery pour créer une animation personnalisée :

$(selector).animate({params},[duration],[easing],[callback])

Les paramètres clés sont paramsIl définit les propriétés CSS générant l'animation. Plusieurs de ces propriétés peuvent être définies simultanément :

$(selector).animate({width:"70%",opacity:0.4,marginLeft:"0.6in",fontSize:"3em"});

Le second paramètre est durationIl définit le temps appliqué à l'animation. La valeur définie est : "slow", "fast", "normal" ou en millisecondes.

Exemple 1

<script type="text/javascript">
$(document).ready(function(){
$("#start").click(function(){
$("#box").animate({height:300},"slow");
$("#box").animate({width:300},"slow");
$("#box").animate({height:100},"slow");
$("#box").animate({width:100},"slow");
});
});
</script> 

Essayez-le vous-même

Exemple 2

<script type="text/javascript">
$(document).ready(function(){
$("#start").click(function(){
$("#box").animate({left:"100px"},"slow");
$("#box").animate({fontSize:"3em"},"slow");
});
});
</script> 

Essayez-le vous-même

Les éléments HTML sont par défaut positionnés statiquement et ne peuvent pas être déplacés.

Pour permettre à un élément de pouvoir être déplacé, configurez la position CSS en relative ou absolute.

jQuery Effets - depuis cette page

Fonction Description
$(selector).hide() Cacher les éléments sélectionnés
$(selector).show() Afficher les éléments sélectionnés
$(selector).toggle() Basculer (cacher/afficher) les éléments sélectionnés
$(selector).slideDown() Défiler vers le bas (afficher) les éléments sélectionnés
$(selector).slideUp() Défiler vers le haut (cacher) les éléments sélectionnés
$(selector).slideToggle() Basculer entre le défilement vers le haut et le bas des éléments sélectionnés
$(selector).fadeIn() Fondu des éléments sélectionnés
$(selector).fadeOut() Fondu des éléments sélectionnés
$(selector).fadeTo() Fondu des éléments sélectionnés à une opacité donnée
$(selector).animate() Appliquer une animation personnalisée aux éléments sélectionnés

Pour un manuel de référence complet, veuillez visiter notre Manuel de référence des effets jQuery.

  • Page précédente
  • Page suivante