117 of 119 menu

Metod dequeue

Metod dequeue omogućava nam da izvršimo sledeću funkciju iz reda funkcija. Pri pozivu metoda funkcija se uklanja iz reda, a zatim izvršava. Funkcija mora pozvati ovaj metod kako bi se lanac funkcija mogao izvršavati dalje. Pogledajte takođe metod queue, koji omogućava nam da radimo sa redom funkcija, pridruženih elementu.

Sintaksa

Ovako možemo da nastavimo rad sledećih u redu funkcija. Može se proslediti opcioni parametar naziv reda u vidu stringa. Ako se ne prosledi nikakav parametar, onda će metod raditi sa redom fx:

.dequeue([ime reda]);

Primer

U ovom primeru, pomoću metoda queue, dodaćemo korisničku funkciju, koja će prebojati kvadrat u zeleno, dodajući klasu newcolor. Kao što vidite, zatim se ovde poziva dequeue, da bi se uklonila funkcija iz reda i dozvolilo sledećoj da se izvrši:

<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(); });

Pogledajte takođe

  • metod queue,
    koji omogućava prikaz i izmenu reda funkcija
  • metod clearQueue,
    koji omogućava uklanjanje svih neizvršenih elemenata iz reda funkcija
Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij