jQuery写手风琴

jQuery写手风琴

使用jQuery实现手风琴效果

鼠标点击其中一个标题使该标题下的内容显示出来,其余的不显示

* {
        margin: 0;
        padding: 0;
    }
/*设置整体盒子的宽高*/
    .box {
        width: 500px;
        height: auto;
        margin: auto;
    }
/*去掉列表的圆点*/
    ul {
        list-style: none;
    }
/*设置li的样式*/
    .outerUl>li {
        text-align: center;
        background-color: royalblue;
        border-bottom: 1px solid gray;
    }
/**/
    .outerUl>li:last-child {
        border-bottom: none;
    }
/*在li中再加一个ul li*/
    .childUl>li {
        width: 100%;
        background-color: white;
        line-height: 40px;
    }
/**/
    .childUl {
        display: none;
    }
/**/
    h4 {
        padding: 8px 0;
    }
<body>
    <div class="box">
        <ul class="outerUl">
            <li>
                <h4>软件教学</h4>
                <ul class="childUl">
                    <li>java</li>
                    <li>web前端</li>
                    <li>安卓开发</li>
                    <li>iOS开发</li>
                </ul>
            </li>
            <li>
                <h4>游戏动漫</h4>
                <ul class="childUl">
                    <li>英雄联盟</li>
                    <li>王者荣耀</li>
                    <li>超级玛丽</li>
                    <li>双截龙</li>
                </ul>
            </li>
            <li>
                <h4>电商企业</h4>
                <ul class="childUl">
                    <li>淘宝</li>
                    <li>天猫</li>
                    <li>京东</li>
                    <li>苏宁易购</li>
                </ul>
            </li>
            <li>
                <h4>营销培训</h4>
                <ul class="childUl">
                    <li>seo</li>
                    <li>微信营销</li>
                    <li>网络创业</li>
                    <li>市场营销</li>
                </ul>
            </li>
        </ul>
    </div>
</body>
$('.outerUl>li').mousemove(function () {
//将需要展开的元素与点击的元素的索引值对应
        $('.childUl').eq($(this).index()).slideDown(1000)
//让其他没有移入的元素收起
        $('.childUl').not($('.childUl').eq($(this).index())).slideUp(1000)
    })
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值