📅  最后修改于: 2023-12-03 15:32:12.475000             🧑  作者: Mango
jQuery 中的 slideDown() 方法用于展示隐藏的 HTML 元素。该方法可以让元素从上向下以动画的形式展开。
$(selector).slideDown(speed, callback);
speed
: 可选参数,规定动画的速度。取值可以为毫秒值,也可以为预设的 'slow'
、'fast'
,默认为 'normal'
。callback
: 可选参数,在动画完成后执行的函数名称。该方法返回 jQuery 对象。
以下示例展示了 slideDown()
方法的基本用法。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Example - jQuery slideDown() Method</title>
<style>
#panel {
background-color: #eee;
border: 1px solid #000;
padding: 10px;
display: none;
}
</style>
<script src="https://cdn.staticfile.org/jquery/3.5.1/jquery.min.js"></script>
<script>
$(document).ready(function(){
$("#flip").click(function(){
$("#panel").slideDown("slow");
});
});
</script>
</head>
<body>
<p id="flip">Click to show panel</p>
<div id="panel">
<p>Hello World!</p>
</div>
</body>
</html>
在上述代码中,当我们点击 Click to show panel
文本时,会以 slow
的速度展示 Hello World!
文本内容。
slideDown()
方法只作用于带有 height 属性的元素。如果元素的 height 属性为 auto,则该方法将不起作用。可以通过 CSS 的 height
属性或 jQuery 中的 height()
方法来设置元素的高度为具体数值。slideDown()
方法只能用于展示元素。如果你需要收起元素,请使用 slideUp()
方法。