Vlastnost jQuery.fx.off

Vlastnost jQuery.fx.off umožňuje globálně vypnout animace. Při nastavení této vlastnosti na hodnotu true všechny animační metody nastaví prvky do jejich konečného stavu, bez zobrazení efektů. Chcete-li toto nastavení zrušit, nastavte tuto vlastnost zpět na false.

Příklad

Předpokládejme, že máme zelený obdélník, budeme spouštět animaci kliknutím na tlačítko #start pomocí metody toggle, a pomocí tlačítka #toggle budeme zapínat a vypínat animaci pomocí nastavení jQuery.fx.off. Při vypnuté animaci bude náš obdélník jednoduše se objevovat a mizet bez jakýchkoli efektů:

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

Viz také

  • metoda animate,
    která animuje vlastnosti prvků