Egenskapen jQuery.fx.off

Egenskapen jQuery.fx.off låter dig inaktivera animation globalt. När denna egenskap sätts till true kommer alla animationsmetoder att sätta elementen i deras slutliga tillstånd, utan att visa effekter. För att återställa denna inställning, sätt egenskapen tillbaka till false.

Exempel

Anta att vi har en grön rektangel, vi kommer att starta animationen genom att klicka på knappen #start med metoden toggle, och med knappen #toggle kommer vi att slå på och av animationen med inställningen jQuery.fx.off. När animation är inaktiverad kommer vår rektangel bara att dyka upp och försvinna utan några 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 även

  • metoden animate,
    som animerar egenskaper hos element