116 of 119 menu

clearQueue Metodu

clearQueue metodu, henüz çalıştırılmamış tüm fonksiyonları kuyruktan kaldırmamızı sağlar.

Sözdizimi

Fonksiyon kuyruğunu bu şekilde temizleyebiliriz. İsteğe bağlı parametre olarak bir dize şeklinde kuyruk adı iletilebilir (varsayılan olarak fx - standart efekt kuyruğu). Herhangi bir parametre iletilmezse, fx kuyruğundaki tüm kalan fonksiyonlar kaldırılacaktır:

.clearQueue([kuyruk adı]);

Bu metod, stop metoduyla benzerdir. Fakat, sonuncusu sadece animasyonla çalışabilirken, clearQueue, queue metoduyla eklenmiş herhangi bir jQuery kuyruğuyla çalışmaya olanak tanır.

Örnek

#start butonuna tıklandığında, animasyonu başlatalım. #stop butonuna tıklandığında animasyonu durduralım ve clearQueue metoduyla kuyruğu temizleyelim. #start butonuna tekrar tıklandığında animasyon yeniden başlayacaktır:

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

Ayrıca Bakınız

  • queue metodu,
    fonksiyon kuyruğunu göstermeye ve değiştirmeye olanak tanır
  • dequeue metodu,
    kuyruktaki bir sonraki fonksiyonu çalıştırmaya olanak tanır
  • stop metodu,
    çalışan bir animasyonu durdurmaya olanak tanır
  • animate metodu,
    öğelerin özelliklerini animasyonla canlandırır
Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet