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šuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј