117 of 119 menu

Metoda dequeue

Metoda dequeue na lejon të ekzekutojmë funksionin e radhës nga radha e funksioneve. Kur thirret metoda, funksioni hiqet nga radha dhe më pas ekzekutohet. Funksioni duhet ta thërrasë këtë metodë në mënyrë që zinxhiri i funksioneve të mund të vazhdojë të ekzekutohet më tej. Shihni gjithashtu metodën queue, e cila na lejon të punojmë me radhën e funksioneve, të lidhura me elementin.

Sintaksa

Kështu ne mund të vazhdojmë punën e funksioneve të radhës në radhë. Mund të kaloni si parametër opsional emrin e radhës në formë të vargut. Nëse nuk kaloni asnjë parametër, metoda do të punojë me radhën fx:

.dequeue([emri i radhës]);

Shembull

Në këtë shembull, me ndihmën e metodës queue, ne do të shtojmë një funksion të personalizuar, i cili do ta rilyejë katrorin në të gjelbër, duke shtuar klasën newcolor. Siç e shihni, më pas këtu thirret dequeue, për të hequr funksionin nga radha dhe për të lejuar ekzekutimin e atij të radhës:

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

Shihni gjithashtu

  • metoda queue,
    e cila lejon shfaqjen dhe ndryshimin e radhës së funksioneve
  • metoda clearQueue,
    e cila lejon heqjen e të gjithë elementëve të paekzekutuar nga radha e funksioneve
Shqip
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ne përdorim cookie për funksionimin e sajtit, analizën dhe personalizimin. Përpunimi i të dhënave bëhet në përputhje me Politikën e Privatësisë.
prano të gjitha konfiguro refuzo