Proprietatea jQuery.fx.off

Proprietatea jQuery.fx.off permite dezactivarea globală a animației. Când această proprietate este setată la true, toate metodele de animație vor seta elementele în starea lor finală, fără a afișa efecte. Pentru a anula această setare, setați această proprietate înapoi la false.

Exemplu

Să presupunem că avem un dreptunghi verde, vom porni animația prin click pe butonul #start folosind metoda toggle, iar cu butonul #toggle vom activa și dezactiva animația folosind setarea jQuery.fx.off. Când animația este dezactivată, dreptunghiul nostru va apărea și dispărea pur și simplu, fără efecte:

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');
});

Vedeți și

  • metoda animate,
    care animează proprietățile elementelor