A jQuery.fx.off tulajdonság

A jQuery.fx.off tulajdonság lehetővé teszi az animáció globális kikapcsolását. Ha ezt a tulajdonságot true értékre állítja, az összes animációs módszer a végállapotukba állítja be az elemeket, effektusok megjelenítése nélkül. Ennek a beállításnak a visszavonásához állítsa vissza ezt a tulajdonságot false értékre.

Példa

Tegyük fel, van egy zöld téglalapunk, amelyre animációt indítunk a #start gombra kattintva a toggle módszer segítségével, míg a #toggle gombbal be- és kikapcsoljuk az animációt a jQuery.fx.off beállítás segítségével. Ha az animáció ki van kapcsolva, a téglalapunk egyszerűen megjelenik és eltűnik minden effektus nélkül:

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

Lásd még

  • a animate módszer,
    amely animálja az elemek tulajdonságait