003_隐藏和显示效果

1. hide()方法

1.1. 如果被选的元素已被显示, 则隐藏该元素。

1.2. 语法:

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

1.3. 参数

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

2. show()方法

2.1. 如果被选元素已被隐藏, 则显示这些元素。

2.2. 语法:

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

2.3. 参数

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

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

3. toggle()方法

3.1. toggle()方法切换元素的可见状态。如果被选元素可见, 则隐藏这些元素, 如果被选元素隐藏, 则显示这些元素。

3.2. 语法:

$(selector).toggle(speed,callback,switch);

3.3. 参数

4. 例子

4.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").hide('fast');
				});
				$('#btn2').click(function(){
					$("p").show('fast');
				});
				$('#btn3').click(function(){
					$("p").toggle('fast');
				});
				$('#btn4').click(function(){
					$("p").hide('slow');
				});
				$('#btn5').click(function(){
					$("p").show('slow');
				});
				$('#btn6').click(function(){
					$("p").toggle('slow');
				});
				$('#btn7').click(function(){
					$("p").hide('normal');
				});
				$('#btn8').click(function(){
					$("p").show('normal');
				});
				$('#btn9').click(function(){
					$("p").toggle('normal');
				});
				$('#btn10').click(function(){
					$("p").hide();
				});
				$('#btn11').click(function(){
					$("p").show();
				});
				$('#btn12').click(function(){
					$("p").toggle();
				});
				$('#btn13').click(function(){
					$("p").hide(3000);
				});
				$('#btn14').click(function(){
					$("p").show(3000);
				});
				$('#btn15').click(function(){
					$("p").toggle(3000);
				});
				$('#btn16').click(function(){
					$("p").toggle(true);
				});
				$('#btn17').click(function(){
					$("p").toggle(false);
				});
			});
		</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">默认隐藏段落</button> <button id="btn11">默认显示段落</button> <button id="btn12">默认隐藏/显示段落</button><br /><br />
		<button id="btn13">3s隐藏段落</button> <button id="btn14">3s显示段落</button> <button id="btn15">3s隐藏/显示段落</button><br /><br />
		<button id="btn16">toggle(true)</button> <button id="btn17">toggle(false)</button>
		<p style="width: 300px; height: 300px; background: red;">jQuery隐藏和显示效果</p>
	</body>
</html>

4.2. 效果图

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值