最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

js實(shí)現(xiàn)點(diǎn)擊切換TAB標(biāo)簽實(shí)例

 更新時間:2015年08月21日 17:34:49   作者:企鵝  
這篇文章主要介紹了js實(shí)現(xiàn)點(diǎn)擊切換TAB標(biāo)簽的方法,涉及javascript鼠標(biāo)點(diǎn)擊事件及頁面元素的遍歷技巧,需要的朋友可以參考下

本文實(shí)例講述了js實(shí)現(xiàn)點(diǎn)擊切換TAB標(biāo)簽。分享給大家供大家參考。具體如下:

這里演示的選項(xiàng)卡效果代碼,無jq,純JS來實(shí)現(xiàn),灰色風(fēng)格,沒有怎么美化,或許看上去比較普通,不過兼容性和操作起來挺舒服的,風(fēng)格適用于大部分的網(wǎng)站,或許你會用得上。

先來看看運(yùn)行效果截圖:

在線演示地址如下:

http://demo.jb51.net/js/2015/js-tab-click-cha-menu-codes/

具體代碼如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>點(diǎn)擊切換選項(xiàng)卡代碼</title>
<style type="text/css">
*{margin:0;padding:0;list-style-type:none;}
a,img{border:0;}
body{font:12px/180% Arial, Helvetica, sans-serif, "新宋體";}
.tab1{width:401px;border-top:#cccccc solid 1px;border-bottom:#cccccc solid 1px;margin:50px auto 0 auto;}
.menu{height:28px;border-right:#cccccc solid 1px;}
.menu li{float:left;width:99px;text-align:center;line-height:28px;height:28px;cursor:pointer;border-left:#cccccc solid 1px;color:#666;font-size:14px;overflow:hidden;background:#E0E2EB;}
.menu li.off{background:#FFFFFF;color:#336699;font-weight:bold;}
.menudiv{height:200px;border-left:#cccccc solid 1px;border-right:#cccccc solid 1px;border-top:0;background:#fefefe}
.menudiv div{padding:15px;line-height:28px;}
</style>
<script type="text/javascript">
function setTab(name,cursel){
 cursel_0=cursel;
 for(var i=1; i<=links_len; i++){
  var menu = document.getElementById(name+i);
  var menudiv = document.getElementById("con_"+name+"_"+i);
  if(i==cursel){
   menu.className="off";
   menudiv.style.display="block";
  }
  else{
   menu.className="";
   menudiv.style.display="none";
  }
 }
}
function Next(){
 cursel_0++;
 if (cursel_0>links_len)cursel_0=1
 setTab(name_0,cursel_0);
}
var name_0='one';
var cursel_0=1;
var ScrollTime=3000;//循環(huán)周期(毫秒)
var links_len,iIntervalId;
onload=function(){
 var links = document.getElementById("tab1").getElementsByTagName('li')
 links_len=links.length;
 for(var i=0; i<links_len; i++){
  links[i].onmouseover=function(){
   clearInterval(iIntervalId);
   this.onmouseout=function(){
    iIntervalId = setInterval(Next,ScrollTime);;
   }
  }
 }
 document.getElementById("con_"+name_0+"_"+links_len).parentNode.onmouseover=function(){
  clearInterval(iIntervalId);
  this.onmouseout=function(){
   iIntervalId = setInterval(Next,ScrollTime);;
  }
 }
 setTab(name_0,cursel_0);
 iIntervalId = setInterval(Next,ScrollTime);
}
</script>
</head>
<body>
<div class="tab1" id="tab1">
 <div class="menu">
  <ul>
   <li id="one1" onclick="setTab('one',1)">首頁</li>
   <li id="one2" onclick="setTab('one',2)">點(diǎn)擊看看</li>
   <li id="one3" onclick="setTab('one',3)">會自動的</li>
   <li id="one4" onclick="setTab('one',4)">我的網(wǎng)站</li>
  </ul>
 </div>
 <div class="menudiv">
  <div id="con_one_1">我的網(wǎng)站</div>
  <div id="con_one_2" style="display:none;">JS代碼,導(dǎo)航菜單</div>
  <div id="con_one_3" style="display:none;">看到效果了嗎???</div>
  <div id="con_one_4" style="display:none;">我的網(wǎng)站我做主</div>
 </div>
</div>
<div style="text-align:center;clear:both;"></div>
</body>
</html>

希望本文所述對大家的javascript程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • 關(guān)于uniapp的request封裝保姆級教程

    關(guān)于uniapp的request封裝保姆級教程

    這篇文章主要給大家介紹了關(guān)于uniapp的request封裝保姆級教程,request是基于uni-app框架封裝的一個網(wǎng)絡(luò)請求庫,可以用于發(fā)送http請求和處理響應(yīng)數(shù)據(jù),需要的朋友可以參考下
    2023-07-07
  • JavaScript輸入框字?jǐn)?shù)實(shí)時統(tǒng)計(jì)更新

    JavaScript輸入框字?jǐn)?shù)實(shí)時統(tǒng)計(jì)更新

    這篇文章主要介紹了JavaScript輸入框字?jǐn)?shù)實(shí)時統(tǒng)計(jì)更新,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-06-06
  • javascript入門之string對象【新手必看】

    javascript入門之string對象【新手必看】

    本片文章主要介紹String 對象的屬性方法等并進(jìn)行舉例說明,小編認(rèn)為對大家學(xué)習(xí)JavaScript是有所幫助的,需要朋友的可以看下
    2016-11-11
  • Echarts?3D散點(diǎn)圖實(shí)戰(zhàn)案例

    Echarts?3D散點(diǎn)圖實(shí)戰(zhàn)案例

    這篇文章主要給大家介紹了關(guān)于Echarts?3D散點(diǎn)圖的相關(guān)資料, Echarts散點(diǎn)圖是一種常用的數(shù)據(jù)可視化圖表類型,用于展示兩個或多個維度的數(shù)據(jù)分布情況,需要的朋友可以參考下
    2023-11-11
  • JS實(shí)現(xiàn)圖片的不間斷連續(xù)滾動的簡單實(shí)例

    JS實(shí)現(xiàn)圖片的不間斷連續(xù)滾動的簡單實(shí)例

    下面小編就為大家?guī)硪黄狫S實(shí)現(xiàn)圖片的不間斷連續(xù)滾動的簡單實(shí)例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-06-06
  • js精度溢出解決方案

    js精度溢出解決方案

    一般參數(shù)值不能超過16位。如果超出16都是用0替代,導(dǎo)致我們查詢不到自己想要的結(jié)果,本文將介紹如何處理這種現(xiàn)象
    2012-12-12
  • JS塊級作用域和私有變量實(shí)例分析

    JS塊級作用域和私有變量實(shí)例分析

    這篇文章主要介紹了JS塊級作用域和私有變量,結(jié)合實(shí)例形式較為詳細(xì)的分析了javascript塊級作用域和私有變量相關(guān)概念、原理、操作技巧,需要的朋友可以參考下
    2019-05-05
  • 第七篇Bootstrap表單布局實(shí)例代碼詳解(三種表單布局)

    第七篇Bootstrap表單布局實(shí)例代碼詳解(三種表單布局)

    Bootstrap提供了三種表單布局:垂直表單,內(nèi)聯(lián)表單和水平表單。接下來通過本文給大家介紹Bootstrap表單布局實(shí)例代碼詳解,非常不錯,具有參考借鑒價值,感興趣的朋友一起學(xué)習(xí)吧
    2016-06-06
  • 構(gòu)建一個JavaScript插件系統(tǒng)

    構(gòu)建一個JavaScript插件系統(tǒng)

    這篇文章主要介紹了如何構(gòu)建一個JavaScript插件系統(tǒng),幫助大家更好的理解和使用JavaScript,感興趣的朋友可以了解下
    2020-10-10
  • JS三目運(yùn)算(三元運(yùn)算)方法詳解

    JS三目運(yùn)算(三元運(yùn)算)方法詳解

    下面小編就為大家?guī)硪黄狫S三目運(yùn)算(三元運(yùn)算)方法詳解。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-03-03

最新評論

祥云县| 昌江| 闵行区| 盱眙县| 凤山县| 雷州市| 饶河县| 义乌市| 抚顺县| 阳泉市| 长丰县| 唐山市| 夏津县| 长岭县| 平江县| 靖安县| 海丰县| 河间市| 涡阳县| 无锡市| 陆河县| 秦安县| 西乌珠穆沁旗| 河东区| 乌鲁木齐市| 上林县| 南康市| 巴马| 收藏| 扶绥县| 邮箱| 潢川县| 福泉市| 浦县| 昌都县| 祁阳县| 鄂尔多斯市| 洛南县| 汾西县| 札达县| 浮山县|