小白之选项卡

小白之选项卡

html:

<div class="tab">
    <div class="tab_menu">
        <ul>
            <li class="selected">时事</li>
            <li>体育</li>
            <li>娱乐</li>
        </ul>
    </div>
    <div class="tab_box"> 
         <div>时事</div>
         <div class="hide">体育</div>
         <div class="hide">娱乐</div>
    </div>
</div>

jquery:

<script type='text/javascript'>
$(function(){
    var $div_li = $(".tab_menu ul li");
    $div_li.click(function(){
        $(this).addClass('selected').siblings().removeClass('selected');
        var text = $(this).text();
        if(text=='时事')
        {
            $('.tab_box>div:nth-child(1)').removeClass('hide').siblings().addClass('hide');
        }
        if(text=='体育')
        {
            $('.tab_box>div:nth-child(2)').removeClass('hide').siblings().addClass('hide');
        }
        if(text=='娱乐')
        {
            $('.tab_box>div:nth-child(3)').removeClass('hide').siblings().addClass('hide');
        }
    }).hover(function(){
            $(this).addClass("hover");
        },function(){
            $(this).removeClass("hover");
        });
});
</script>

css:

*{
margin:0;
padding:0;
}
.tab{
    width:240px;
    margin:50px;
    /*border:1px solid;*/
}
.tab_menu{
    clear:both;
}
.tab_menu li{
    float:left;  
    text-align:center;
    list-style:none;  
    background:#F1F1F1; 
    border:1px solid #898989; 
    margin-right:4px; 
    cursor:pointer;  
    padding:1px 6px;
    border-bottom:none; 

}
.tab_menu li.hover{
    background:#DFDFDF;
}
.tab_menu li.selected{
    color:#FFF; 
    background:#6D84B4;
}
.tab_box{
    clear:both; 
    height:100px; 
    border:1px solid #898989;}
.hide{
    display:none;
}

 参考自:http://www.jb51.net/article/47387.htm

posted @ 2018-01-02 15:35  莫小龙  阅读(152)  评论(0编辑  收藏  举报