jQuery UI API - .hide()
Category
Effects | Effects Core | Method Overrides | Methods
Usage
Description:Use a custom effect to hide matched elements.
Returns:jQuery
.hide( effect [, options ] [, duration ] [, complete ] )
| Parameters | Type | Description | Default |
|---|---|---|---|
| effect | String | A string indicating which one to useeffect。 | |
| options | Object | Effect-specific settings andeasing。 | |
| 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. |
.hide( options )
| Parameters | Type | Description |
|---|---|---|
| options | Object | All animation settings. The only required property is effect.
|
This plugin extends jQuery's built-in.hide()method. If jQuery UI is not loaded, calling the.hide()method will not fail directly, because the method already exists in jQuery. However, the expected behavior will not occur.
Example
Use the Drop Effect to hide a div.
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>.hide() 演示</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>隐藏 div</button>
<div></div>
<script>
$( "button" ).click(function() {
$( "div" ).hide( "drop", { direction: "down" }, "slow" );
});
</script>
</body>
</html>
Other Extensions