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 animationFull 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?

