jQuery 实现手风琴式下拉标题案例

源码

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<style type="text/css">
		    *{
	            padding: 0;
	            margin: 0;
	        }
	        ul {
	            list-style-type: none;
	        }
	        .parentWrap {
	            width: 200px;
	            text-align: center;
	        }
	        .menuGroup {
	            border: 1px solid #999;
	            background-color: #e0ecff;
	        }
	        .groupTitle {
	            display: block;
	            height: 20px;
	            line-height: 20px;
	            font-size: 16px;
	            border-bottom: 1px solid #ccc;
	            cursor: pointer;
	        }
	        .menuGroup > div {
	            height: 200px;
	            background-color: #fff;
	            display: none;
	        }
		</style>
		<script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
		<script type="text/javascript">
			   $(function () {
		            // 隐藏所有的div
		            $(".parentWrap>li>div").hide();
		            // 注册事件span
		            $(".groupTitle").click(function () {
		                // 链式编程, 在jQuery里, 方面可以一直调用下去
		                //nest():查找同辈元素
		                //parent():取得一个包含着所有匹配元素的唯一父元素的元素集合。
		                //siblings():取得一个包含匹配的元素集合中每一个元素的所有唯一同辈元素的元素集合。
		                $(this).next().show().parent().siblings().children("div").hide(100);
		            });
		        });
		</script>
	</head>
	<body>
		<ul class="parentWrap">
		    <li class="menuGroup">
	            <span class="groupTitle">标题1</span>
		        <div class="buttom">
		            	我是弹出来的第一个div1
		        </div>
		    </li>
		    <li class="menuGroup">
	            <span class="groupTitle">标题2</span>
		        <div class="buttom">
		            	我是弹出来的第一个div2
		        </div>
		    </li>
		    <li class="menuGroup">
	            <span class="groupTitle">标题3</span>
		        <div class="buttom">
		            	我是弹出来的第一个div3
		        </div>
		    </li>
		    <li class="menuGroup">
           		<span class="groupTitle">标题4</span>
		        <div class="buttom">
		            	我是弹出来的第一个div4
		        </div>
		    </li>
		</ul>
	</body>
</html>

点击弹出影藏的div
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

豆皮没有豆

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值