116 of 119 menu

Metoda clearQueue

Metoda clearQueue na lejon të heqim nga radha të gjitha funksionet që nuk janë nisur.

Sintaksa

Kështu mund të pastrojmë radhën e funksioneve. Mund të kalojmë si parametër opsional emrin e radhës në formë të vargut (si parazgjedhje fx - radha standarde e efekteve). Nëse nuk kalon asnjë parametër, nga radha fx do të hiqen të gjitha funksionet e mbetura:

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

Kjo metodë është analoge me metodën stop. Por, nëse kjo e fundit mund të punojë vetëm me animacion, atëherë clearQueue lejon punën me çdo radhë jQuery, e cila është shtuar me metodën queue.

Shembull

Le të bëjmë që me klikimin në butonin #start, të nisim animacionin. Me klikimin në butonin #stop do të ndalojmë animacionin dhe do të pastrojmë radhën me ndihmën e metodës clearQueue. Me ritëklikimin në #start animacioni do të fillojë përsëri:

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

Shihni gjithashtu

  • metoda queue,
    e cila lejon shfaqjen dhe ndryshimin e radhës së funksioneve
  • metoda dequeue,
    e cila lejon ekzekutimin e funksionit të ardhshëm në radhën e funksioneve
  • metoda stop,
    e cila lejon ndalimin e animacionit të nisur
  • metoda animate,
    e cila animon vetitë e elementeve
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