005_滑动效果

1. jQuery滑动方法

1.1. 通过jQuery, 您可以在元素上创建滑动效果。

1.2. jQuery拥有以下滑动方法: slideDown()、slideUp()和slideToggle()。

2. slideDown()方法

2.1. slideDown()方法通过使用滑动效果, 显示隐藏的被选元素。

2.2. 语法:

$(selector).slideDown(speed,callback);

2.3. 参数

2.4. 如果元素已经是完全可见, 则该效果不产生任何变化, 除非规定callback函数。

2.5. 该效果适用于通过jQuery隐藏的元素, 或在CSS中声明display:none的元素(但不适用于visibility:hidden的元素)。

3. slideUp()方法

3.1. 通过使用滑动效果, 隐藏被选元素, 如果元素已显示出来的话。

3.2. 语法:

$(selector).slideUp(speed,callback);

3.3. 参数

3.4. 如果元素已经隐藏, 则该效果不产生任何变化, 除非规定了callback函数。

4. slideToggle()方法

4.1. slideToggle()方法通过使用滑动效果(高度变化)来切换元素的可见状态。如果被选元素是可见的, 则隐藏这些元素, 如果被选元素是隐藏的, 则显示这些元素。

4.2. 语法:

$(selector).slideToggle(speed,callback);

4.3. 参数

5. 例子

5.1. 代码

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<title>jQuery滑动效果</title>
		
		<script type="text/javascript" src="jquery.js"></script>
		<script type="text/javascript">
			$(document).ready(function(){
				$('#btn1').click(function(){
					$("p").slideUp('fast');
				});
				$('#btn2').click(function(){
					$("p").slideDown('fast');
				});
				$('#btn3').click(function(){
					$("p").slideToggle('fast');
				});
				$('#btn4').click(function(){
					$("p").slideUp('slow');
				});
				$('#btn5').click(function(){
					$("p").slideDown('slow');
				});
				$('#btn6').click(function(){
					$("p").slideToggle('slow');
				});
				$('#btn7').click(function(){
					$("p").slideUp('normal');
				});
				$('#btn8').click(function(){
					$("p").slideDown('normal');
				});
				$('#btn9').click(function(){
					$("p").slideToggle('normal');
				});
				$('#btn10').click(function(){
					$("p").slideUp(2000);
				});
				$('#btn11').click(function(){
					$("p").slideDown(2000);
				});
				$('#btn12').click(function(){
					$("p").slideToggle(2000);
				});
			});
		</script>
	</head>
	<body>
		<button id="btn1">fast向上滑动段落</button> <button id="btn2">fast向下滑动段落</button> <button id="btn3">fast向上滑动/向下滑动段落</button><br /><br />
		<button id="btn4">slow向上滑动段落</button> <button id="btn5">slow向下滑动段落</button> <button id="btn6">slow向上滑动/向下滑动段落</button><br /><br />
		<button id="btn7">normal向上滑动段落</button> <button id="btn8">normal向下滑动段落</button> <button id="btn9">normal向上滑动/向下滑动段落</button><br /><br />
		<button id="btn10">2s向上滑动段落</button> <button id="btn11">2s向下滑动段落</button> <button id="btn12">2s向上滑动/向下滑动段落</button>
		<p style="width: 300px; height: 300px; background: red;">jQuery向上滑动和向下滑动</p>
	</body>
</html>

5.2. 效果图

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值