116 of 119 menu

clearQueue әдісі

clearQueue әдісі бізге іске қосылмаған барлық функцияларды кезектен шығаруға мүмкіндік береді.

Синтаксис

Функциялар кезегін осылай тазарта аламыз. Жол түріндегі кезек атауын қосымша параметр ретінде беруге болады (әдепкі бойынша fx - стандартты эффектілер кезегі). Ешбір параметр берілмесе, fx кезегінен қалған барлық функциялар жойылады:

.clearQueue([кезек атауы]);

Бұл әдіс stop әдісіне ұқсас. Бірақ, соңғысы тек анимациямен жұмыс істей алады, ал clearQueue queue әдісімен қосылған кез келген jQuery кезегімен жұмыс істеуге мүмкіндік береді.

Мысал

#start батырмасын басқанда, біз анимацияны іске қосамыз. #stop батырмасын басқанда біз анимацияны тоқтатамыз және clearQueue әдісін қолданып кезекті тазартамыз. #start батырмасын қайта басқанда анимация қайтадан басталады:

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

Сондай-ақ қараңыз

  • queue әдісі,
    функциялар кезегін көрсетуге және өзгертуге мүмкіндік береді
  • dequeue әдісі,
    кезектегі келесі функцияны орындауға мүмкіндік береді
  • stop әдісі,
    іске қосылған анимацияны тоқтатуға мүмкіндік береді
  • animate әдісі,
    элементтердің қасиеттерін анимациялайды
Қазақ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართული한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Біз сайттың жұмысы, аналитика және персонализация үшін cookie файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау