zoukankan      html  css  js  c++  java
  • JS+CSS实现选项卡功能

    【小小一记】

    首先我们写一个选项卡的结构出来,包括tab和content:

    首先是tab:

    <ul class="ttitle-box-tabs" id="tabs1">
        <li id="tab1" class="on">
            <a href="###" onmouseover="switchTab('tab1','content1');">
             <span class="tfont">第一个选项卡</span>
            </a>
        </li>
        <li id="tab2">
            <a href="###" onmouseover="switchTab('tab2','content2');">
                 <span class="tfont">第二个选项卡</span>
            </a>
         </li>
         <li id="tab3">
             <a href="###" onmouseover="switchTab('tab3','content3');">
                  <span class="tfont">第三个选项卡</span></a>
         </li>
    </ul>

    然后是content:

    <div id="content1" class="current-content">
        <p>This is the first content</p>     
    </div>
    <div id="content2" class="content">
        <p>This is the second content</p>       
    </div>
    <div id="content3" class="content">
        <p>This is the third content</p>                     
    </div>

    CSS:

    .ttitle-box-tabs .on{background-color: #FFA500;}
    
    .current-content{display: block;}
    
    .content{display: none;}

    .on{background-color: #FFA500;}

    JS:

    <script type="text/javascript">
          function switchTab(ProTag,ProBox){
             for(i=1;i<4;i++){
                if("tab"+i==ProTag){
                     document.getElementById(ProTag).className="on";
                 }
                else{
                     document.getElementById("tab"+i).className="";
                 }          
    if("content"+i==ProBox){
    document.getElementById(ProBox).style["display"]="block"; } else{ document.getElementById("content"+i).style["display"]="none"; } } }

    这样就实现了一个选项卡。

  • 相关阅读:
    LaTex 2
    Haskell语言练习
    TypeScript语言学习笔记(2)接口,类
    正则表达式(TypeScript, JavaScript)
    Angular2学习笔记
    Haskell语言学习笔记(71)Semigroup
    正则表达式(Kotlin)
    TypeScript语言学习笔记(1)基本类型,变量声明
    Kotlin语言编程技巧集
    多线程(Java)
  • 原文地址:https://www.cnblogs.com/theblueberry/p/3668858.html
Copyright © 2011-2022 走看看