jQuery tab选项卡--案例

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script src="../../node_modules/jquery/dist/jquery.min.js"></script>
    <style>
        *{
            margin: 0;
            padding: 0;
        }
        .box{
            width: 440px;
            height: 300px;
            border: 1px solid black;
            margin:100px auto;
        }
        .nav>li{
            list-style: none;
            width: 110px;
            height: 50px;
            float: left;
            font-size: 18px;
            text-align: center;
            line-height: 50px;
            background: orange;
        }
        .nav>.current{
            background: #ccc;
        }
        .content>li{
            list-style: none;
            display: none;
        }
        .content>li>img{
            width: 440px;
            height: 250px;

        }
        .content>.show{
            display: block;
        }
    </style>
    <script>
        $(function () {
            //1.监听选项卡的移入事件
            $(".nav>li").mouseenter(function () {
                //1.1改变选项卡的背景颜色
                $(this).addClass("current");
                //1.2获取当前移出选项卡的索引
                var index=$(this).index();
                //1.3根据索引找到对应的图片
                var $li=$(".content>li").eq(index);
                //1.4显示对应的图片
                $li.addClass("show");
            });
            //1.监听选项卡的移出事件
            $(".nav>li").mouseleave(function () {
                //1.1还原选项卡的背景颜色
                $(this).removeClass("current");
                //1.2获取当前移出选项卡的索引
                var index=$(this).index();
                //1.3根据索引找到对应的图片
                var $li=$(".content>li").eq(index);
                //1.4隐藏对应的图片
                $li.removeClass("show")
            });


        })
    </script>
</head>
<body>
<div class="box">
    <ul class="nav">
        <li class="current">HTML5</li>
        <li>css3</li>
        <li>jquery</li>
        <li>node</li>
    </ul>
    <ul class="content ">
        <li class="show"><img src="https://i03piccdn.sogoucdn.com/19d9b648b18124e1" alt="" ></li>
        <li><img src="https://i02piccdn.sogoucdn.com/604b22141ce2f581" alt="" ></li>
        <li><img src="https://i03piccdn.sogoucdn.com/95cecdd228a5a93a" alt="" ></li>
        <li><img src="https://i04piccdn.sogoucdn.com/20f72a88f33bbea9" alt="" ></li>
    </ul>
</div>
</body>
</html>

版权声明:本文为qq_40596594原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。