欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

js實(shí)現(xiàn)tab選項(xiàng)卡切換功能

 更新時間:2017年01月13日 08:39:55   作者:帶阿貍?cè)ヂ眯? 
本文主要分享了javascript實(shí)現(xiàn)tab選項(xiàng)卡切換功能的示例代碼。具有一定的參考價值,下面跟著小編一起來看下吧

話不多說,請看代碼:

<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <title>Document</title>
 <style>
  *{
   margin:0;
   padding:0;
   list-style: none;
   box-sizing: border-box;
  }
  .menu{
   position: relative;
   display: flex;
   height: 20px;
   justify-content:space-around;
  }
  .menu span{
   display: block;
   width: 100%;
   height: 100%;
   text-align: center;
  }
  .menu .line{
   position: absolute;
   bottom:0;
   left: 0;
   width: 33.33%;
   height: 1px;
   background: red;
   -webkit-transition: all .2s;
   transition: all .2s;
  }
  .main{
   position: relative;
   width: 100%;
  }
  .main li{
   position: absolute;
   top:0;
   left:0;
  }
  .hide{
   display: none;
  }
  .show{
   display: block;
  }
 </style>
</head>
<body>
 <div class="menu">
   <span>menu1</span>
   <span>menu2</span>
   <span>menu3</span>
   <div class="line"></div>
 </div>
 <ul class="main">
  <li>menu1</li>
  <li class="hide">menu2</li>
  <li class="hide">menu3</li>
 </ul>
<script>
 window.onload=function(){
  var oMenu=document.querySelectorAll(".menu span");
  var oMain=document.querySelectorAll(".main li");
  var oLine=document.querySelector(".line");
  for(var i=0;i<oMenu.length;i++){
   oMenu[i].index=i;
   oMenu[i].onclick=function(){
    var thisIndex=this.index;
    for(var j=0;j<oMain.length;j++){
     oMain[j].style.display="none";
     oMain[thisIndex].style.display="block";
    }
    oLine.style.left=thisIndex*33.33+"%";
   }
  }
 }
</script>
</body>
</html>

以上就是本文的全部內(nèi)容,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作能帶來一定的幫助,同時也希望多多支持腳本之家!

相關(guān)文章

  • js/jQuery實(shí)現(xiàn)全選效果

    js/jQuery實(shí)現(xiàn)全選效果

    這篇文章主要為大家詳細(xì)介紹了js/jQuery兩種代碼實(shí)現(xiàn)全選效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-06-06
  • js淡入淡出焦點(diǎn)圖幻燈片效果代碼分享

    js淡入淡出焦點(diǎn)圖幻燈片效果代碼分享

    這篇文章主要介紹了js淡入淡出焦點(diǎn)圖幻燈片效果,圖片輪播效果特別適合做產(chǎn)品展示,自己可以更改圖片,標(biāo)題,感興趣的小伙伴可以參考下。
    2015-09-09
  • Highcharts使用簡例及異步動態(tài)讀取數(shù)據(jù)

    Highcharts使用簡例及異步動態(tài)讀取數(shù)據(jù)

    Highcharts 是一個用純JavaScript編寫的一個圖表庫, 能夠很簡單便捷的在web網(wǎng)站或是web應(yīng)用程序添加有交互性的圖表,并且免費(fèi)提供給個人學(xué)習(xí)、個人網(wǎng)站和非商業(yè)用途使用,通過本文給大家介紹Highcharts使用簡例及異步動態(tài)讀取數(shù)據(jù)的相關(guān)知識,感興趣的朋友一起學(xué)習(xí)吧
    2015-12-12
  • 使用typeof方法判斷undefined類型

    使用typeof方法判斷undefined類型

    使用typeof方法,typeof 返回的是字符串,其中就有一個是undefined,下面是示例代碼,大家可以看看
    2014-09-09
  • uni-app 百度語音識別文字并展示功能實(shí)現(xiàn)

    uni-app 百度語音識別文字并展示功能實(shí)現(xiàn)

    這篇文章主要介紹了uni-app 百度語音識別文字并展示功能實(shí)現(xiàn),本文主要寫的是 uniapp實(shí)現(xiàn)語音輸入并展示在頁面上,純前端,不涉及后端,需要的朋友可以參考下
    2023-12-12
  • javascript實(shí)現(xiàn)的一個自定義長度的文本自動換行的函數(shù)。

    javascript實(shí)現(xiàn)的一個自定義長度的文本自動換行的函數(shù)。

    javascript實(shí)現(xiàn)的一個自定義長度的文本自動換行的函數(shù)。...
    2007-08-08
  • 實(shí)用javaScript技術(shù)-屏蔽類

    實(shí)用javaScript技術(shù)-屏蔽類

    實(shí)用javaScript技術(shù)-屏蔽類...
    2006-08-08
  • JavaScript常用對象的方法和屬性小結(jié)

    JavaScript常用對象的方法和屬性小結(jié)

    JavaScript是基于對象的語言。我們知道,對象是由一組數(shù)據(jù)(JavaScript中稱之為屬性)和施加在這組數(shù)據(jù)上的方法組成的。JavaScript中還有一些不屬于任何對象的系統(tǒng)函數(shù)
    2012-01-01
  • Javascript獲取background屬性中url的值

    Javascript獲取background屬性中url的值

    Javascript獲取CSS中屬性值方法有很多,今天工作的時候遇到了一個問題是需要利用Javascript獲取css中background-img屬性url的值,通過查閱網(wǎng)站的資料找到了解決方法,現(xiàn)在將方法分享給大家,有需要的朋友們們可以參考借鑒,下面來一起看看吧。
    2016-10-10
  • 微信小程序button組件使用詳解

    微信小程序button組件使用詳解

    這篇文章主要為大家詳細(xì)介紹了微信小程序button組件的使用,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-01-01

最新評論