/jQuery UI

Slide Effect

Slide Effect

Description: Slides the element out of the viewport.

  • slide

    • direction (default: "left")
      Type: String
      The direction of the effect. Possible values: "left", "right", "up", "down".
    • distance (default: element's outerWidth)
      Type: Number
      The distance of the effect. Defaults to either the height or width of the element depending on the direction argument. Can be set to any integer less than the width/height of the element.


Toggle a div using the slide effect.

<!doctype html>
<html lang="en">
  <meta charset="utf-8">
  <title>slide demo</title>
  <link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/smoothness/jquery-ui.css">
  #toggle {
    width: 100px;
    height: 100px;
    background: #ccc;
  <script src="//code.jquery.com/jquery-1.12.4.js"></script>
  <script src="//code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
<p>Click anywhere to toggle the box.</p>
<div id="toggle"></div>
$( document ).click(function() {
  $( "#toggle" ).toggle( "slide" );


© The jQuery Foundation and other contributors
Licensed under the MIT License.