• JavascriptTAB切换 AND JqueryTAB切换


    前端半年纪念。

    在线演示地址:

    JS版本 http://jsbin.com/yumubaxeho/edit?html,output

    JQ版本 http://jsbin.com/jifuqaheda/edit?html,output

    CSS部分

    *{margin: 0; padding: 0;}
      #tab_nav { width: 306px; height: 30px;}
      #tab_nav span {float: left; width:100px;border: 1px solid #333;font-size: 20px; height: 30px;text-align: center; line-height: 30px; cursor: pointer; }
      #tab_nav span.click { background: #ff5656; color: #fff;}
      #tab_content { width: 304px;}
      #tab_content div {width: 304px; height: 200px; display: none;border: 1px solid #333;}
      #tab_content div.show { display: block;}

    HTML部分

    <div id="tab_nav">
       <span>A</span>
       <span>B</span>
       <span>C</span>
    </div>
    
    <div id="tab_content">
       <div>AAAA</div>
       <div>BBBB</div>
       <div>CCCC</div>
    </div>

    JS部分

          var tab_nav  = document.getElementById('tab_nav').getElementsByTagName('span');
          var tab_content  = document.getElementById('tab_content').getElementsByTagName('div');
          tab_nav[0].className = "click";
          tab_content[0].className = "show";
          for(var i=0; i < tab_nav.length; i++){
            tab_nav[i].index = i;
            tab_nav[i].addEventListener('mouseover',function(){
              for(var j=0; j<tab_nav.length; j++){
                  tab_nav[j].className = "";
                  tab_content[j].className = "";
              }
              this.className = "click";
              tab_content[this.index].className = "show";
            });
          }

    JQ部分

          var tab_nav     =  $('#tab_nav').find('span');
          var tab_content =  $('#tab_content').find('div');
          tab_nav.eq(0).addClass('click');
          tab_content.eq(0).addClass('show');
          tab_nav.on('mouseover',function(){
            $(this).addClass('click').siblings().removeClass();
            tab_content.eq($(this).index()).addClass('show').siblings().removeClass();
          });
  • 相关阅读:
    TCP与UDP
    DNS的概念,用途,DNS查询的实现算法
    子网划分的概念,子网掩码
    ping的原理以及ICMP
    组播和广播的概念,IGMP的用途
    ICMP协议
    RIP协议
    MTU的概念,什么是路径MTU? MTU发现机制,TraceRoute(了解)
    TFTP 与 FTP的区别
    vue slot slot-scope
  • 原文地址:https://www.cnblogs.com/okaeri/p/5146346.html
Copyright © 2020-2023  润新知