tadam logo
Did you find an error in the text?
Select this with mouse and press
Ctrl + Enter
Xhtml.co.il Check Spelling
Orphus system

jQuery.fx.off

jQuery.fx.off

Returns: Boolean

Description: Globally disable all animations.

jQuery.fx.off

version added: 1.3

When this property is set to true, all animation methods will immediately set elements to their final state when called, rather than displaying an effect. This may be desirable for a couple reasons:

  • jQuery is being used on a low-resource device.
  • Users are encountering accessibility problems with the animations (see the article Turn Off Animation for more information).

Animations can be turned back on by setting the property to false.

Examples

Run a disabled animation
var toggleFx = function() {
  $.fx.off = !$.fx.off;
};
toggleFx();
$("button").click(toggleFx)
$("input").click(function(){
  $("div").toggle("slow");
});
The output of the code above will be:
Full source:
<!DOCTYPE html>
<html>
<head>
<script src="http://code.jquery.com/jquery-latest.js"></script>
  <script>
  $(document).ready(function(){
    var toggleFx = function() {
      $.fx.off = !$.fx.off;
    };
    toggleFx();

    $("button").click(toggleFx)

    $("input").click(function(){
      $("div").toggle("slow");
    });
  });
  </script>
  <style>
  div { width:50px; height:30px; margin:5px; float:left;
          background:green; }
  </style>
</head>
<body>
  <p><input type="button" value="Run"/> <button>Toggle fx</button></p>
<div></div>
</body>
</html>
Was this information helpful?
   

Comments