114 of 119 menu

Metodi delay

Metodi delay mahdollistaa jonossa olevien funktioiden suorituksen viivästyttämisen. Sitä voidaan käyttää sekä standardi efekti jonossa että käyttäjä määritellyissä jonoissa. Sitä voidaan käyttää vain jonossa oleviin tapahtumiin. Kestoa ei voida asettaa vain millisekunneissa, vaan myös avainsanoilla slow (600ms) ja fast (200ms), mitä suurempi arvo, sitä hitaampi animaatio. Koska metodilla delay on tiettyjä rajoituksia, se ei ole korvaus natiiville JavaScript funktiolle setTimeout, joka tietyissä tapauksissa voi olla kätevämpi.

Syntaksi

Näin asetamme viiveen. Ensimmäisellä parametrilla asetetaan jonossa seuraavan elementin suorituksen viiveen kesto millisekunneissa. Toisella valinnaisella parametrilla voidaan välittää jonon nimi - oletusarvoisesti fx - standardi efekti jonon nimi:

.delay(kesto, [jonon nimi]);

Esimerkki

Piilotetaan ensin elementti käyttämällä hide, tehdään 3 sekunnin viive ja sitten näytetään se takaisin käyttämällä show:

<p id="test">text text text</p> $('#test').hide(1000).delay(3000).show(1000);

Katso myös

  • metodi show,
    joka pehmeästi näyttää elementit
  • metodi hide,
    joka pehmeästi piilottaa elementit
  • metodi queue,
    joka mahdollistaa funktiojonon näyttämisen ja muokkaamisen
Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää