Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
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