118 of 119 menu

Metoden stop

Metoden stop giver os mulighed for straks at stoppe en igangværende animation. Animationen fortsætter fra den næste funktion uden at afslutte den forrige.

Syntaks

Sådan stopper vi en igangværende animation. Det er muligt at sende to valgfrie parametre, som accepterer boolske værdier. Hvis den første parameter sættes til true, så vil de resterende funktioner i animationskøen blive slettet og aldrig køre. Hvis den anden parameter sættes til true, så vil elementets css-egenskaber umiddelbart ved stoppet af animationen antage deres endelige værdier (dvs. hvis målet var at skjule elementet glat, så vil det blive skjult øjeblikkeligt):

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

Det er også muligt at sende en valgfri parameter, som angiver navnet på køen:

.stop([kønavn], [clearQueue],[jumpToEnd]);

Animation kan deaktiveres globalt ved hjælp af indstillingen jQuery.fx.off = true, som sætter varighedsværdien til 0.

Eksempel

Lad os gøre det sådan, at ved hvert klik på knappen #toggle vil vores rektangel udfolde sig og folde sig sammen ved hjælp af metoden slideToggle. Tryk på knappen uden at vente på afslutningen af animationen - næste trin vil starte uden at vente på afslutningen af den forrige, takket være metoden 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); });

Se også

  • metoden clearQueue,
    som giver mulighed for at slette alle uudførte elementer fra køen af funktioner
  • egenskaben jQuery.fx.off,
    som giver mulighed for globalt at deaktivere animation
Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικά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
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis