118 of 119 menu

Метад stop

Метад stop дазваляе нам неадкладна спыніць запушчаную анімацыю. Анімацыя працягнецца ўжо з наступнай функцыі без завяршэння папярэдняй.

Сінтаксіс

Так мы спыняем запушчаную анімацыю. Можна перадаць два неабавязковыя параметры, якія прымаюць Булевыя значэнні. Калі першы параметр устанавіць як true, то якія засталіся функцыі ў чарзе анімацыі будуць выдалены і ніколі не запустяцца. Калі другі парметр устанавіць у true, то пры спыненні анімацыі css-уласцівасці элемента неадкладна прымуць свае канчатковыя значэнні (г.зн., калі мэтай было плаўна схаваць элемент, то ён будзе схаваны імгненна):

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

Можна таксама перадаць неабавязковы параметр, у якім паказваецца назва чаргі:

.stop([імя чаргі], [clearQueue],[jumpToEnd]);

Анімацыю можна адключыць глабальна, выкарыстоўваючы наладку jQuery.fx.off = true, якая ўстанаўлівае значэнне працягласці ў 0.

Прыклад

Давайце зробім так, каб пры кожным кліку па кнопцы #toggle наш прастакутнік то разгортваўся, то згортваўся з дапамогай метаду slideToggle. Націскайце на кнопку, не дачакаўшыся завяршэння анімацыі - наступны этап будзе запускацца, не дачакаўшыся завяршэння папярэдняга, дзякуючы метаду 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); });

Глядзіце таксама

  • метад clearQueue,
    які дазваляе выдаліць усе невыкананыя элементы з чаргі функцый
  • уласцівасць jQuery.fx.off,
    якое дазваляе глабальна адключыць анімацыю
Беларуская
AfrikaansAzərbaycanБългарскиবাংলাČeštinaDanskDeutschΕλληνικά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
Мы выкарыстоўваем cookie для працы сайта, аналітыкі і персаналізацыі. Апрацоўка дадзеных адбываецца згодна Палітыкай канфідэнцыяльнасці.
прыняць усе наладзіць адхіліць