107 of 119 menu

Méthode slideUp

La méthode slideUp masque de manière fluide les éléments en les remontant de bas en haut. Afficher les éléments est possible avec la méthode slideDown.

Syntaxe

Masquage pendant une durée définie, 400ms par défaut :

.slideUp(durée);

Le temps peut être défini non seulement en millisecondes, mais aussi avec les mots-clés slow (600ms) et fast (200ms), plus la valeur est grande, plus l'animation est lente :

.slideUp('slow' ou 'fast');

Si aucun paramètre n'est spécifié - il n'y aura pas d'animation, les éléments seront masqués instantanément :

.slideUp();

Il est également possible de passer une fonction d'adoucissement (easing) en second paramètre, ainsi qu'une fonction de callback en troisième - elle s'exécutera après la fin de l'animation. Les deux paramètres sont optionnels :

.slideUp(durée, [fonction d'adoucissement], [fonction de callback]);

Il est possible de passer diverses options à la méthode, sous la forme d'un objet JavaScript, contenant des paires clé: valeur :

.slideUp(options);

Un tel objet peut transmettre les paramètres et fonctions suivants - duration, easing, queue, specialEasing, step, progress, complete, start, done, fail, always. La description de ces paramètres peut être consultée pour la méthode animate. Par exemple, définissons la durée et la fonction d'adoucissement :

.slideUp( {duration: 800, easing: easeInSine} );

Exemple

Après un clic sur le bouton, masquons de manière fluide le div parent qui contient l'input et le bouton, à l'aide de la méthode slideUp (ce div sera trouvé à l'aide de la méthode parent). En passant le mot-clé slow, nous définirons la vitesse à 600ms. Dans le div avec #test nous afficherons l'inscription 'Text is hidden' :

<div> <button>hide text</button> <input type="text" value="aaa"> </div> <div id="test"></div> $('button').click(function() { $(this).parent().slideUp('slow', function() { $('#test').text('Text is hidden'); }); });

Voir aussi

  • la méthode slideDown,
    qui affiche les éléments de manière fluide
  • la méthode slideToggle,
    qui alterne l'affichage/masquage fluide des éléments
  • la méthode fadeOut,
    qui masque les éléments de manière fluide en les rendant transparents
  • la méthode hide,
    qui masque les éléments de manière fluide
Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser