简单的选项卡

Posted small-trouble

tags:

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

效果图:

css代码:

*{
            padding:0px;
            margin: 0px;
            font:12px normal "microsoft yahei";
        }
        #tabs {
            width:300px;
            padding:5px;
            height:150px;
            margin:20px;
        }
        #tabs ul{
            list-style:none;
            display: block;
            height:30px;
            line-height:30px;
            border-bottom:2px #F11E1E solid;}
        #tabs ul li{
            background:#fff;
            cursor:pointer;
            float:left;
            list-style:none;
            height:28px;
            line-height:28px;
            margin:0px 3px;
            border:1px solid #F11E1E;
            border-bottom:none;
            display:inline-block;
            width:60px;
            text-align: center;
        }
        #tabs ul li.on{
            border-top:2px solid #F11E1E;
            border-bottom: 2px solid #fff;
    }
        #tabs div{
            height:200px;
            line-height: 25px;
            border:1px solid #F11E1E;
            border-top:none;
            padding:5px;
        }
        .hide{
            display: none;
            }

js代码:

 window.onload = function(){
             var oTab = document.getElementById("tabs");
             var oUl = oTab.getElementsByTagName("ul")[0];
             var oLis = oUl.getElementsByTagName("li");
             var oDivs= oTab.getElementsByTagName("div");

             for(var i= 0,len = oLis.length;i<len;i++){
                 oLis[i].index = i;
                 oLis[i].onclick = function() {
                     for(var n= 0;n<len;n++){
                         oLis[n].className = "";
                         oDivs[n].className = "hide";
                     }
                     this.className = "on";
                     oDivs[this.index].className = "";
                 }
             };
         }

 

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

选项卡内的片段

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

显示 ActionBar 选项卡的两个片段

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

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

选项卡片段内的卡片视图