117 of 119 menu

Metode dequeue

Metode dequeue ļauj mums izpildīt nākamo funkciju no funkciju rindas. Izsaucot metodi, funkcija tiek noņemta no rindas un pēc tam izpildīta. Funkcijai ir jāizsauc šī metode, lai funkciju ķēde varētu turpināties tālāk. Skatiet arī metodi queue, kas ļauj mums strādāt ar funkciju rindu, piesaistītām elementam.

Sintakse

Tādējādi mēs varam turpināt nākamo funkciju darbību rindā. Var padot neobligātu parametru rindas nosaukumu virknes veidā. Ja nepadod nevienu parametru, tad metode strādās ar rindu fx:

.dequeue([rindas nosaukums]);

Piemērs

Šajā piemērā, ar metodes queue palīdzību, mēs pievienosim pielāgotu funkciju, kas pārkrāsos kvadrātu zaļā krāsā, pievienojot klasi newcolor. Kā redzat, tad šeit tiek izsaukts dequeue, lai noņemtu funkciju no rindas un ļautu izpildīties nākamajai:

<button id="animate">sākt</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(); });

Skatiet arī

  • metode queue,
    kas ļauj rādīt un mainīt funkciju rindu
  • metode clearQueue,
    kas ļauj izdzēst visus neizpildītos elementus no funkciju rindas
Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt