106 of 119 menu

Methode slideDown

De methode slideDown toont verborgen elementen soepel, door ze van boven naar beneden uit te rollen. Elementen kunnen worden verborgen met de methode slideUp.

Syntaxis

Weergave in een opgegeven tijd, standaard 400ms:

.slideDown(duur);

Tijd kan niet alleen in milliseconden worden opgegeven, maar ook met de sleutelwoorden slow (600ms) en fast (200ms), hoe hoger de waarde, hoe langzamer de animatie:

.slideDown('slow' of 'fast');

Als er geen parameters worden opgegeven - zal er geen animatie zijn, elementen worden onmiddellijk getoond:

.slideDown();

Je kunt ook als tweede parameter een easing-functie doorgeven, en als derde een callback-functie - deze wordt uitgevoerd na voltooiing van de animatie. Beide parameters zijn optioneel:

.slideDown(duur, [easing-functie], [callback-functie]);

Je kunt verschillende opties aan de methode doorgeven, in de vorm van een JavaScript-object, dat paren sleutel: waarde bevat:

.slideDown(options);

Zo'n object kan de volgende parameters en functies doorgeven - duration, easing, queue, specialEasing, step, progress, complete, start, done, fail, always. Beschrijving van deze parameters kun je bekijken voor de methode animate. Bijvoorbeeld, laten we de duur en easing-functie instellen:

.slideDown( {duration: 600, easing: easeInSine} );

Voorbeeld

Laten we na een knopklik de verborgen alinea soepel tonen met de methode slideDown. Door het sleutelwoord slow door te geven, stellen we de snelheid in op 600ms. Na voltooiing van de animatie geven we 'Animation complete' weer in de console:

<button>toon tekst</button> <p style="display: none">tekst</p> $('button').click(function() { $('p').slideDown('slow', function() { console.log('Animation complete') }); });

Zie ook

  • methode slideUp,
    die elementen soepel verbergt
  • methode slideToggle,
    die soepele weergave/verberging van elementen afwisselt
  • methode fadeIn,
    die verborgen elementen soepel toont, door ze ondoorzichtig te maken
  • methode show,
    die elementen soepel toont
Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren