Easy Tutorial
❮ Jqueryui Theme Design Ref Interactions ❯

jQuery UI API - .hide()

Category

Effects | Effects Core | Method Overrides | Methods

Usage

Description: Hide the matched elements with a custom effect.

Returns: jQuery

Parameter Type Description Default Value
effect String A string indicating which effect to use for the transition.
options Object Effect-specific settings and easing.
duration Number or String A string or number determining how long the animation will run. 400
complete Function() A function to call once the animation is complete.
Parameter Type Description
options Object All animation settings. The only required property is effect. effect<br> Type: String<br> Description: A string indicating which effect to use.<br> <br> <br> easing (default: "swing")<br> Type: String<br> Description: A string indicating which easing function to use.<br> <br> <br> duration (default: 400)<br> Type: Number or String<br> Description: A string or number determining how long the animation will run.<br> <br> <br> complete<br> Type: Function()<br> Description: A function to call once the animation is complete.<br> <br> <br> queue (default: true)<br> Type: Boolean or String<br> Description: A Boolean indicating whether to place the animation in the effects queue. If false, the animation will begin immediately. As of jQuery 1.7, the queue option also accepts a string, in which case the animation is added to the queue represented by that string.

This plugin extends the built-in .hide() method of jQuery. If jQuery UI is not loaded, calling .hide() method will not fail directly since the method exists in jQuery. However, the expected behavior will not occur.

Example

Hide a div using the Drop Effect.

<!doctype html>
<html lang="en">
<head>
  <meta charset="utf-8">
  <title>.hide() Demo</title>
  <link rel="stylesheet" href="//code.jquery.com/ui/1.10.4/themes/smoothness/jquery-ui.css">
  <style>
  div {
    width: 100px;
    height: 100px;
    background: #ccc;
    border: 1px solid #000;
  }
  </style>
  <script src="//code.jquery.com/jquery-1.10.2.js"></script>
  <script src="//code.jquery.com/ui/1.10.4/jquery-ui.js"></script>
</head>
<body>

<button>Hide div</button>
<div></div>

<script>
$( "button" ).click(function() {
  $( "div" ).hide( "drop", { direction: "down" }, "slow" );
});
</script>

</body>
</html>

View Demo

❮ Jqueryui Theme Design Ref Interactions ❯