108 of 119 menu

Метод slideToggle

Метод slideToggle постељено приказује скривене елементе и скрива приказане.

Синтакса

Приказивање/скривање у задатом времену, подразумевано 400ms:

.slideToggle(трајање);

Време се може задати не само у милисекундама, већ и кључним речима slow (600ms) и fast (200ms), што је већа вредност, то је спорија анимација:

.slideToggle('slow' или 'fast');

Ако се параметри не наведу - неће бити анимације, елементи ће се приказивати/скривати тренутно:

.slideToggle();

Такође се може као други параметар проследити функција убрзања, а као трећи callback-функција - која се извршава након завршетка анимације. Оба параметра су опционална:

.slideToggle(трајање, [функција убрзања], [callback-функција]);

Методу се могу проследити различите опције, у облику JavaScript објекта, који садржи парове кључ: вредност:

.slideToggle(options);

Такав објекат може да проследи следеће параметре и функције - duration, easing, queue, specialEasing, step, progress, complete, start, done, fail, always. Опис ових параметара можете погледати за метод animate. На пример, поставимо трајање и функцију убрзања:

.slideToggle( {duration: 600, easing: easeInSine} );

Пример

Хајде да након притиска на дугме, постељено сакријемо родитељски div, који садржи параграфе, помоћу методе slideToggle (овај div пронаћи ћемо помоћу методе parent), након поновног притиска на дугме, div ће бити поново постељено приказан и тако даље. Прослеђујући кључну реч slow, поставићемо брзину на 600ms:

<button>toggle text</button> <div> <p id='test'>text text text text text text text</p> <p>text text text text text text text</p> <p>text text text text text text text</p> </div> $('button').click(function() { $('#test').parent().slideToggle('slow'); });

Погледајте такође

  • метод slideUp,
    који постељено скрива елементе
  • метод slideDown,
    који постељено приказује елементе
  • метод height,
    који омогућава да се добије и промени висина елемента
  • метод toggle,
    који наизменично приказује/скрива елементе
Српски
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
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј