Shake Effect
Description: Shakes the element multiple times, vertically or horizontally.
-
shake
- direction (default:
"left"
)Type: StringA value of"left"
or"right"
will shake the element horizontally, and a value of"up"
or"down"
will shake the element vertically. The value specifies which direction the element should move along the axis for the first step of the effect. - distance (default:
20
)Type: NumberDistance to shake. - times (default:
3
)Type: IntegerTimes to shake.
-
Example:
Shake a div.
<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <title>shake demo</title> <link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/smoothness/jquery-ui.css"> <style> #toggle { width: 100px; height: 100px; background: #ccc; } </style> <script src="//code.jquery.com/jquery-1.12.4.js"></script> <script src="//code.jquery.com/ui/1.12.1/jquery-ui.js"></script> </head> <body> <p>Click anywhere to shake the box.</p> <div id="toggle"></div> <script> $( document ).click(function() { $( "#toggle" ).effect( "shake" ); }); </script> </body> </html>