117 of 119 menu

Метод dequeue

Метод dequeue нам омогућава да извршимо следећу функцију из реда функција. Приликом позива метода функција се уклања из реда, а затим извршава. Функција мора позвати овај метод, да би ланац функција могао да се извршава даље. Погледајте и метод queue, који нам омогућава да радимо са редом функција, везаних за елемент.

Синтакса

Овако можемо наставити рад следећих у реду функција. Може се проследити опциони параметар назив реда у виду ниске. Ако се не проследи ниједан параметар, онда ће метод радити са редом fx:

.dequeue([име реда]);

Пример

У овом примеру, уз помоћ методе queue, додаћемо корисничку функцију, која ће преобојити квадрат у зелену, додајући класу newcolor. Као што видите, затим овде се позива dequeue, да би се уклонила функција из реда и дозволило извршавање следеће:

<button id="animate">start</button> <div></div> div { position: absolute; margin: 3px; width: 50px; height: 50px; left: 0px; top: 30px; background: red; display: none; } div.newcolor { background: green; } $('#animate').click(function() { $('div') .show('slow') .animate({left: '+=200'}, 2000) .queue(function() { $(this).addClass('newcolor').dequeue(); }) .animate({left: '-=200'}, 500) .queue(function() { $(this).removeClass('newcolor').dequeue(); }) .slideUp(); });

Види још

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