117 of 119 menu

Metóda dequeue

Metóda dequeue nám umožňuje vykonať ďalšiu funkciu z radu funkcií. Pri volaní metódy sa funkcia odstráni z radu a potom vykoná. Funkcia musí zavolať túto metódu, aby sa reťazec funkcií mohol vykonávať ďalej. Pozrite tiež metódu queue, ktorá nám umožňuje pracovať s radom funkcií, priradených k elementu.

Syntax

Takto môžeme pokračovať v práci ďalších v rade funkcií. Je možné odovzdať nepovinným parametrom názov radu v podobe reťazca. Ak neodovzdáme žiadne parametre, metóda bude pracovať s radom fx:

.dequeue([názov radu]);

Príklad

V tomto príklade, pomocou metódy queue, pridáme užívateľskú funkciu, ktorá prefarbí štvorec na zelený, pridávaním triedy newcolor. Ako vidíte, potom tu je volaný dequeue, aby odstránil funkciu z radu a umožnil vykonanie ďalšej:

<button id="animate">štart</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(); });

Pozrite tiež

  • metóda queue,
    ktorá umožňuje zobrazovať a meniť rad funkcií
  • metóda clearQueue,
    ktorá umožňuje odstrániť všetky nevykonané prvky z radu funkcií
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
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť