Egenskaben jQuery.fx.off

Egenskaben jQuery.fx.off tillader at deaktivere animation globalt. Når man sætter denne egenskab til værdien true, vil alle animationsmetoder sætte elementerne i deres endelige tilstand, uden at vise effekter. For at annullere denne indstilling, sæt denne egenskab tilbage til false.

Eksempel

Antag at vi har en grøn rektangel, vi vil starte animationen ved at klikke på knappen #start ved hjælp af metoden toggle, og med knappen #toggle vil vi tænde og slukke for animationen ved hjælp af indstillingen jQuery.fx.off. Når animationen er slået fra, vil vores rektangel simpelthen vises og forsvinde uden nogen som helst effekter:

html<input id="start" type="button" value="start">
<button id="toggle">toggle fx</button>
<div></div>
cssdiv {
  width: 50px;
  height: 30px;
  margin: 5px;
  float: left;
  background: green;
}
javascriptlet toggleFx = function() {
  $.fx.off = !$.fx.off;
};   

$('#toggle').click(toggleFx);

$('#start').click(function() {
  $('div').toggle('slow');
});

Se også

  • metoden animate,
    som animerer elementers egenskaber