jQuery.fx.off Özelliği

jQuery.fx.off özelliği, animasyonu global olarak devre dışı bırakmayı sağlar. Bu özellik true değerine ayarlandığında, tüm animasyon metodları, efekt göstermeden, öğeleri son durumlarına getirecektir. Bu ayarı iptal etmek için, bu özelliği tekrar false değerine ayarlayın.

Örnek

Diyelim ki yeşil bir dikdörtgenimiz var, #start düğmesine tıklanınca toggle metoduyla bir animasyon başlatacağız, #toggle düğmesiyle de jQuery.fx.off ayarını kullanarak animasyonu açıp kapatacağız. Animasyon kapalıyken dikdörtgenimiz hiçbir efekt olmadan anında görünüp kaybolacak:

html<input id="start" type="button" value="başlat">
<button id="toggle">fx'i aç/kapat</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');
});

Ayrıca Bakınız

  • animate metodu,
    öğelerin özelliklerini animasyonla değiştirir