104 of 119 menu

Metoden hide

Metoden hide skjuler elementer jævnt. Vis elementer igen ved hjælp af metoden show.

Syntaks

Forsvinden over en given tidsperiode, 400ms som standard:

.hide(varighed);

Tiden kan angives ikke kun i millisekunder, men også med nøgleordene slow (600ms) og fast (200ms), hvor højere værdi betyder langsommere animation:

.hide('slow' eller 'fast');

Hvis ingen parametre angives - vil der ikke være nogen animation, elementerne bliver skjult øjeblikkeligt:

.hide();

Det er også muligt at sende en easing-funktion som anden parameter, samt en callback-funktion som tredje parameter - udføres efter animationen er afsluttet. Begge parametre er valgfrie:

.hide(varighed, [easing-funktion], [callback-funktion]);

Det er muligt at sende forskellige indstillinger til metoden, i form af et JavaScript-objekt, der indeholder par af nøgle: værdi:

.hide(indstillinger);

Et sådant objekt kan overføre følgende parametre og funktioner - duration, easing, queue, specialEasing, step, progress, complete, start, done, fail, always. Beskrivelse af disse parametre kan du se for metoden animate. For eksempel, lad os sætte varigheden og easing-funktionen:

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

Eksempel

Lad os efter at have trykket på knappen #test, jævnt skjule afsnittet ved hjælp af metoden hide. Ved at sende nøgleordet slow, indstiller vi hastigheden til 600ms. Efter afslutningen af animationen udskriver vi i konsollen 'Animation complete':

<button id="test">hide text</button> <p>text</p> $('#test').click(function() { $('p').hide('slow', function() { console.log('Animation complete') }); });

Se også

  • metoden show,
    som jævnt viser elementer
  • metoden slideUp,
    som jævnt skjuler elementer
  • metoden fadeOut,
    som jævnt skjuler elementer ved at gøre dem gennemsigtige
Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis