Глобально отключает все анимации. Переменная появилась в jQuery 1.3.

Когда это свойство имеет значение true, все методы анимации немедленно переводят элементы, над которыми выполняется анимация в конечное состояние анимации. Это может быть необходимо по ряду причин:

  • Если jQuery выполняется на устройствах с низкой производительностью.
  • Если пользователи имеют проблемы с использованием анимации.

Анимация может быть включена установкой этого свойства в значение false.

Примеры использования свойства jQuery.fx.off

Задача: Включить и выключить анимацию на странице

<!DOCTYPE html>
<html>
  <head>
   <style>
     div { width:50px; height:30px; margin:5px; float:left; background:green; }
   </style>
   <script src="http://code.jquery.com/jquery-latest.min.js"></script>
</head>
<body>
  <p><input type="button" value="Run"/> <button>Toggle fx</button></p>
  <div></div>
  <script>
    var toggleFx = function() {
      $.fx.off = !$.fx.off;
    };
    toggleFx();

    $("button").click(toggleFx)

    $("input").click(function(){
      $("div").toggle("slow");
    });
</script>

</body>
</html>