118 of 119 menu

Metoda stop

Metoda stop nám umožňuje okamžitě zastavit spuštěnou animaci. Animace bude pokračovat až od další funkce bez dokončení předchozí.

Syntaxe

Tímto způsobem zastavujeme spuštěnou animaci. Lze předat dva volitelné parametry, které přijímají logické hodnoty. Pokud je první parametr nastaven jako true, budou zbývající funkce ve frontě animace odstraněny a nikdy se nespustí. Pokud je druhý parametr nastaven na true, pak při zastavení animace css-vlastnosti elementu okamžitě přijmou své konečné hodnoty (tj., pokud cílem bylo plynule skrýt element, bude skryt okamžitě):

.stop([clearQueue], [jumpToEnd]);

Lze také předat volitelný parametr, ve kterém je uveden název fronty:

.stop([název fronty], [clearQueue],[jumpToEnd]);

Animaci lze globálně deaktivovat pomocí nastavení jQuery.fx.off = true, které nastavuje hodnotu délky trvání na 0.

Příklad

Udělejme tak, aby při každém kliknutí na tlačítko #toggle se náš obdélník rozbalil nebo sbalil pomocí metody slideToggle. Klikejte na tlačítko bez čekání na dokončení animace - další fáze se spustí bez čekání na dokončení předchozí, díky metodě stop:

<button id="toggle">toggle</button> <div id="test"></div> #test { background-color: green; border: 1px solid black; width: 200px; height: 100px; margin: 10px; } $('#toggle').on('click', function() { $('#test').stop().slideToggle(1500); });

Viz také

  • metoda clearQueue,
    která umožňuje odstranit všechny neprovedené prvky z fronty funkcí
  • vlastnost jQuery.fx.off,
    která umožňuje globálně deaktivovat animaci
Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout