小白之选项卡

Posted 莫小龙

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了小白之选项卡相关的知识,希望对你有一定的参考价值。

小白之选项卡

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

以上是关于小白之选项卡的主要内容,如果未能解决你的问题,请参考以下文章

选项卡执行android中下一个片段中存在的代码

从父片段到选项卡片段的接口侦听器不起作用

显示 ActionBar 选项卡的两个片段

Android - 一个选项卡中的多个片段

在具有多行标题的选项卡上设置片段

Android:如何在选项卡内从一个片段导航到另一个片段? [关闭]