jQuery slideUp,slideDown,slideToggle
jQuery提供了三种有用的滑动效果方法–" slideUp"," slideDown"和" slideToggle"。
我们可以使用这些方法来显示和隐藏具有滑动效果HTML DOM元素。
jQuery幻灯片
我们将通过示例介绍不同的jQuery滑动方法。
jQuery slideDown():jQuery slideDown()方法用于显示隐藏HTML元素,看起来就像通过向下滑动显示内容一样。
jQuery slideUp():jQuery slideUp()方法用于隐藏HTML元素,该元素看起来像是通过向上滑动而隐藏了内容。
jQuery slideToggle():jQuery slideToggle()方法用于切换具有隐藏和显示效果HTML元素。
如果元素是隐藏的,则它将显示元素,如slideDown()方法。
对于可见元素,它将用作slideUp()方法。
让我们看一下所有带有示例程序的jQuery幻灯片方法。
jQuery slideDown
jQuery slideDown()方法用于所选html元素的向下滑动过渡。
所选元素的height属性具有动画效果,使元素的下部以滑动效果显示。
在slideDown()方法中传递的参数确定此效果的行为。
这是使用slideDown()方法的常规语法。
- slideDown(duration);
- slideDown(duration,callBackfunction);
- slideDown(速度,缓动,callBackfunction);
- slideDown(options);
duration:持续时间的值以毫秒为单位。
我们还可以提供"慢"和"快"之类的字符串值。
默认持续时间为400毫秒。
callBackfunction:滑动转换完成后会触发此函数。
缓动:此参数确定使用哪种缓动功能(如"摆动"或者"线性")进行过渡。
默认值是" swing"。
选项:可以是持续时间,callBackfunction,缓动,特殊缓动等。
jQuery slideDown示例
下面的示例演示了slideDown()方法。
在此示例中,slideDown()方法采用两个参数;持续时间,值" slow"和回调函数。
运行此演示时,您可以看到在滑动效果后触发了回调函数。
jQuery-slideDown.html
<!DOCTYPE html>
<html>
<head>
<title>jQuery Slide Down</title>
<script src="https://code.jquery.com/jquery-2.1.1.js"></script>
<script>
$(document).ready(function(){
$("#btn1").click(function(){
$(".divClass").slideDown("slow",function ()
{
$("#textMsg").text("Slide Down completed.");
});
});
});
</script>
<style>
.divClass
{
padding:5px;
text-align:center;
background-color:green;
border:solid 1px;
}
.divClass
{
padding:50px;
display:none;
}
</style>
</head>
<body>
<button id="btn1">Click Me to slide down</button>
<div class="divClass">theitroad <br>jQuery SlideDown</div>
<div id="textMsg"></div>
</body>
</html>
您可能在许多网页上都遇到了滑倒效果。
这就是我们如何实现jQuery中的下滑效果。
传递给此方法的参数类似于jQuery hide()和show()方法。
下面是上面的jQuery slideDown示例产生的输出。
jQuery slideUp
jQuery slideUp方法用于所选html元素的向上滑动过渡。
选定元素的height属性具有动画效果,使元素的下部隐藏起来具有滑动效果。
在slideUp()方法中传递的参数确定此效果的行为。
这是使用slideUp()方法的常规语法。
- slideUp(持续时间);
- slideUp(持续时间,callBackfunction);
- slideUp(speed,easing,callbackMethod);
- slideUp(选项);
duration:持续时间的值以毫秒为单位。
我们还可以给出" slow"和" fast"之类的字符串值。
默认持续时间为400毫秒。
callBackfunction:滑动转换完成后会触发此函数。
缓动:此参数确定使用哪种缓动功能(如"摆动"或者"线性")进行过渡。
默认值是" swing"。
选项:可以是持续时间,callBackfunction,缓动,特殊缓动等。
jQuery slideUp示例
下面的示例演示了slideUp()方法。
在此示例中,slideUp()方法采用两个参数。
持续时间,值" slow"和回调函数。
运行此演示时,您可以看到在滑动效果后触发了回调函数。
jQuery-slideUp.html
<!DOCTYPE html>
<html>
<head>
<title>jQuery Slide Up</title>
<script src="https://code.jquery.com/jquery-2.1.1.js"></script>
<script>
$(document).ready(function(){
$("#btn1").click(function(){
$(".divClass").slideUp("slow",function()
{
$("#textMsg").text("Slide Up completed.");
});
});
});
</script>
<style>
.divClass
{
margin-top:20px;
padding:10px;
text-align:center;
background-color:green;
border:solid 1px;
height:200px;
width: 300px;
}
</style>
</head>
<body>
<button id="btn1">Click Me to slide up</button>
<div class="divClass"><br>theitroad <br>jQuery SlideUp</div>
<div id="textMsg"></div>
</body>
</html>
这就是我们如何实现jQuery中的向上滑动效果。
传递给此方法的参数类似于jQuery hide()和show()方法。
在设计网页时,这将是一种方便的方法。
jQuery slideToggle
jQuery slideToggle方法用于隐藏或者显示选定HTML元素。
选定元素的height属性具有动画效果,这使元素的下部可以通过滑动过渡来显示或者隐藏。
slideToggle()方法首先检查所选元素的可见性。
如果该元素可见,则它将触发slideUp()方法,否则将触发slideDown()方法。
这是使用slideToggle方法的常规语法。
- slideToggle(持续时间);
- slideToggle(duration,callBackfunction);
- slideToggle(speed,easing,callbackMethod);
- slideToggle(选项);
duration:持续时间的值以毫秒为单位。
我们还可以提供"慢"和"快"之类的字符串值。
默认持续时间为400毫秒。
callBackfunction:滑动转换完成后会触发此函数。
缓动:此参数确定使用哪种缓动功能(如"摆动"或者"线性")进行过渡。
默认值是" swing"。
选项:可以是持续时间,callBackfunction,缓动,特殊缓动等。
jQuery slideToggle示例
下面的示例演示了slideToggle()方法。
在此示例中,slideToggle()方法采用两个参数;持续时间,值" slow"和回调函数。
运行此演示时,您可以在滑动效果后看到回调函数触发器。
jQuery-slideToggle.html
<!DOCTYPE html>
<html>
<head>
<title>jQuery Slide Toggle</title>
<script src="https://code.jquery.com/jquery-2.1.1.js"></script>
<script>
$(document).ready(function(){
$("#btn1").click(function(){
$(".divClass").slideToggle("slow",function()
{
alert("Slide Toggle Method completed.");
});
});
});
</script>
<style>
.divClass
{
margin-top:20px;
padding:10px;
text-align:center;
background-color:green;
border:solid 1px;
height:200px;
width: 300px;
}
</style>
</head>
<body>
<button id="btn1">Click Me to slide Toggle</button>
<div class="divClass"><br>theitroad <br>jQuery SlideToggle</div>
<div id="textMsg"></div>
</body>
</html>
这是我们通过滑动过渡在html元素的隐藏和显示之间切换的方式。
在slideToggle()方法中传递的参数类似于slideUp()和slideDown()方法。

