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çeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш