美文网首页
jq实现tab栏切换

jq实现tab栏切换

作者: 圆滚滚大煤球 | 来源:发表于2021-07-08 16:01 被阅读0次

    JS

    $(window).ready(function() {
            // 让第一个标题添加类,第一个模块内容显示;
            $('.nav').find('li:first').addClass('current');
            $('.box_body').find('li:first').show();
    
            
            $('.nav li').mouseover(function() {
                // 获取当前li索引号
                var index = $(this).index();
                console.log(index);
    
                // 鼠标经过标题添加类,显示对应内容,其他隐藏;
                $(this).addClass('current').siblings('li').removeClass('current');
                $('.box_body li').eq(index).show().siblings('.box_body li').hide();
            })
    
        })
    

    CSS

    *{
                padding: 0;
                margin: 0;
                list-style: none;
            }
            .box {
                width: 1000px;
                margin: 100px auto;
            } 
            .box .nav {
                height: 40px;
                line-height: 40px;
                width: 100%;
                background-color: #eee;
            }
            .nav li {
                float: left;
                width: 120px;
                text-align: center;
                font-size: 18px;
                color: #333;
                cursor: pointer;
            }
            .nav .current {
                background-color: brown;
                color: #fff;
            }
            .box_body>li {
                display: none;
                margin: 10px;
            }
    

    HTML

    <div class="box">
            <ul class="nav">
                <li>手机类目</li>
                <li>电脑类目</li>
                <li>空调类目</li>
            </ul>
            <ol class="box_body">
                <li>手机模块</li>
                <li>电脑模块</li>
                <li>空调模块</li>
            </ol>
        </div>
    

    相关文章

      网友评论

          本文标题:jq实现tab栏切换

          本文链接:https://www.haomeiwen.com/subject/wwrtpltx.html