jQuery日本語リファレンス

jQuery does not mean Japanese Query...

Effects/API/jQuery

jQuery.fx.off

この値にtrueを設定すると、jQueryが提供する全ての動作からアニメーション処理を外します。
その場合、durationに 0 が指定されたのと同様に、すぐに変化後の形になります。

このプロパティは、例えば次のような理由で使われることを想定しています。
  • 処理速度の遅い端末でjQueryを動作させるため、アニメーション処理が滑らかに動かず邪魔
  • アニメーションすることにより、一部ユーザのアクセシビリティに問題が起きる

この値をfalseにすれば、再びアニメーション処理は戻ります。
サンプル
サンプル1
アニメーションのon/offを切り替えます。
<label><input type="checkbox" checked="checked">アニメーション</label>
<input type="button" value="toggle"/>
<div></div>
$(":checkbox").click(function(){
  jQuery.fx.off = !$(this).attr("checked");
});
$(":button").click(function(){
  $("div").toggle("slow");
});
[全コードを表示] [実行結果を単体で表示]