117 of 119 menu

Metoda dequeue

Metoda dequeue nam omogoča izvedbo naslednje funkcije iz čakalne vrste funkcij. Ob klicu metode se funkcija odstrani iz čakalne vrste in nato izvede. Funkcija mora poklicati to metodo, da se lahko veriga funkcij izvaja naprej. Oglejte si tudi metodo queue, ki nam omogoča delo s čakalno vrsto funkcij, povezanih z elementom.

Sintaksa

Tako lahko nadaljujemo z delom naslednjih v čakalni vrsti funkcij. Kot neobvezen parameter lahko podamo ime čakalne vrste v obliki niza. Če ne podamo nobenih parametrov, bo metoda delovala s čakalno vrsto fx:

.dequeue([ime čakalne vrste]);

Primer

V tem primeru bomo z metodo queue, dodali uporabniško definirano funkcijo, ki bo prebarvala kvadrat v zeleno z dodajanjem razreda newcolor. Kot lahko vidite, se nato tukaj pokliče dequeue, da odstrani funkcijo iz čakalne vrste in omogoči izvedbo naslednje:

<button id="animate">start</button> <div></div> div { position: absolute; margin: 3px; width: 50px; height: 50px; left: 0px; top: 30px; background: red; display: none; } div.newcolor { background: green; } $('#animate').click(function() { $('div') .show('slow') .animate({left: '+=200'}, 2000) .queue(function() { $(this).addClass('newcolor').dequeue(); }) .animate({left: '-=200'}, 500) .queue(function() { $(this).removeClass('newcolor').dequeue(); }) .slideUp(); });

Glejte tudi

  • metoda queue,
    ki omogoča prikaz in spreminjanje čakalne vrste funkcij
  • metoda clearQueue,
    ki omogoča odstranitev vseh neizvedenih elementov iz čakalne vrste funkcij
Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni