Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
116 of 119 menu
◀ ▶

Metoda clearQueue

Metoda clearQueue nam omogoča odstranitev iz čakalne vrste vseh funkcij, ki niso bile zagnane.

Sintaksa

Tako lahko očistimo čakalno vrsto funkcij. Lahko podamo izbirni parameter z imenom čakalne vrste v obliki niza (privzeto je fx - standardna čakalna vrsta efektov). Če ne podamo nobenih parametrov, bodo iz čakalne vrste fx odstranjene vse preostale funkcije:

.clearQueue([ime čakalne vrste]);

Ta metoda je analogna metodi stop. Toda, medtem ko lahko slednja deluje samo z animacijo, clearQueue omogoča delo s katero koli čakalno vrsto jQuery, ki je bila dodana z metodo queue.

Primer

Ob kliku na gumb #start bomo zagnali animacijo. Ob kliku na gumb #stop bomo ustavili animacijo in očistili čakalno vrsto z metodo clearQueue. Ob ponovnem kliku na #start se bo animacija znova začela:

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

Glejte tudi

  • metoda queue,
    ki omogoča prikazovanje in spreminjanje čakalne vrste funkcij
  • metoda dequeue,
    ki omogoča izvedbo naslednje funkcije v čakalni vrsti funkcij
  • metoda stop,
    ki omogoča zaustavitev zagnane animacije
  • metoda animate,
    ki animira lastnosti elementov
← →
↑
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