欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

jQuery——点击切换

程序员文章站 2022-07-14 11:01:49
...
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>点击切换</title>
    <script src="jquery-1.9.1.js"></script>
    <style>
        *{
            padding: 0;
            border: 0;
        }
        a{
            text-decoration: none;
            color: #0f0f0f;
        }
        .page{
            width: 550px;
            height: 100%;
            overflow: hidden;
            margin: auto;
            background-color: white;
        }
        .all{
            width: 500px;
            height: 100%;
            overflow: hidden;
            margin: 20px;
            background-color: white;
        }
        .title{
            width: 500px;
            height: 30px;
            border-bottom: #eaeaec solid 1px;
            margin: 30px 0 0 0;
        }
        .title ul{
            margin-top: 0px;
            position: relative;
            float: left;
            height: 30px;
        }
        .title li{
            float: left;
            width: 70px;
            height: 30px;
            font-size: 16px;
            color: #0f0f0f;
            list-style: none;
        }
        .title .thistab a{
            color: #e86656;
        }
        .title li a{
            display: block;
            height: 30px;
            line-height: 30px;
            text-align: center;
        }
        .title .thistab .line{
            width: 100%;
            background-color: #e86656;
            height: 2px;
        }
        .title li .line{
            display: block;
            background-color: #e86656;
            width: 0;
            height: 2px;
        }
        .content{
            width: 100%;
            height: 200px;
            position: relative;
        }
        .cont-box{
            position: absolute;
            top: 6px;
            left: 0;
            margin-left: 0;
            font-size: 12px;
            width: 10000px;
            transition: margin-left 0.4s linear;
        }
        .cont-list{
            float: left;
            width: 500px;
        }
        .cont-list ul{
            width: 500px;
            height: 200px;
        }
        .cont-list li{
            width: 500px;
            height: 32px;
            line-height: 32px;
            overflow: hidden;
            border-bottom: #cececf dotted 1px !important;
        }
        .cont-list li em{
            color: #9b9b9b;
            font-style: normal;
            float: right;
        }
        .cont-list li span{
            width: 9px;
            height: 15px;
            margin: 9px 9px 0 0;
            display: block;
            float: left;
            background: url("icon.png") no-repeat;
            background-position: left -22px;
            transition: 1s;
        }
        .cont-list li a{
            font-size: 12px;
        }
    </style>
</head>
<body>
    <div class="page">
        <div class="all">
            <div class="title">
                <ul>
                    <li class="thistab tips">
                        <a href="javascript:;">万花</a>
                        <span class="line"></span>
                    </li>
                    <li class="tips">
                        <a href="javascript:;">七秀</a>
                        <span class="line"></span>
                    </li>
                </ul>
            </div>
            <div class="content">
                <div class="cont-box n">
                    <div class="cont-list a">
                        <ul>
                            <li>
                                <em>08-31</em>
                                <span></span>
                                <a href="" target="_blank">春兰秋菊夏清风</a>
                            </li>
                        </ul>
                    </div>
                    <div class="cont-list a">
                        <ul>
                            <li>
                                <em>08-31</em>
                                <span></span>
                                <a href="" target="_blank">西子湖畔西子情</a>
                            </li>
                        </ul>
                    </div>
                </div>
            </div>
        </div>
    </div>


    <script>
        var lis=$(".tips");
        lis.each(function(i){
            $(this).on("click",function(){
                //console.log(lis.length);
                for(var j=0;j<lis.length;j++){
                    if(j==i){
                        $(this).attr("class","thistab li");
                    }else{
                        lis.eq(j).attr("class","li");
                    }
                };
                $(".n").css("margin-left",-500*i+"px");
            })
        })
    </script>
</body>
</html>