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

JS實(shí)現(xiàn)同一個網(wǎng)頁布局滑動門和TAB選項卡實(shí)例

 更新時間:2015年09月23日 10:07:22   作者:企鵝  
這篇文章主要介紹了JS實(shí)現(xiàn)同一個網(wǎng)頁布局滑動門和TAB選項卡效果,通過簡單的自定義切換函數(shù)setTab實(shí)現(xiàn)頁面元素的遍歷及屬性切換的功能,具有一定參考借鑒價值,需要的朋友可以參考下

本文實(shí)例講述了JS實(shí)現(xiàn)同一個網(wǎng)頁布局滑動門和TAB選項卡。分享給大家供大家參考。具體如下:

這里演示同一個網(wǎng)頁布局滑動門和TAB選項卡效果,其實(shí)滑動門和選項卡沒有太大的區(qū)別,無非是鼠標(biāo)動作的不同而已,但是有時候在同一個網(wǎng)頁中布局兩個以上的選項卡,總?cè)菀桩a(chǎn)生混亂,導(dǎo)致JS出錯,如果你需要這樣做,那么就請參考本實(shí)例,幫你解決這個問題。

運(yùn)行效果截圖如下:

在線演示地址如下:

http://demo.jb51.net/js/2015/js-web-hd-tab-menu-style-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>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>修正版的網(wǎng)頁Tab滑動門</title>
<style>
*{margin:0;padding:0;}
body{margin:50px;font-size:12px;color:#666;}
li{list-style:none;}
.list{width:378px;height:100px;padding:10px;font-size:14px;line-height:24px;border:1px #cfedff solid;border-top:0;}
.tab{width:398px;height:34px;border:1px #cfedff solid;border-bottom:0;background:url(images/title.gif) repeat-x;}
.tab ul{margin:0;padding:0;}
.tab li{float:left;padding:0 30px;height:34px;line-height:34px;text-align:center;border-right:1px #ebf7ff solid;cursor:pointer;}
.tab li.now{color:#5299c4;background:#fff;font-weight:bold;}
.block{display:block;}
</style>
<script type="text/javascript">
function setTab(name,num,n){
  for(i=1;i<=n;i++){
    var menu=document.getElementById(name+i);
    var con=document.getElementById(name+"_"+"con"+i);
    menu.className=i==num?"now":"";
     con.style.display=i==num?"block":"none"; 
  }
}
</script>
</head>
<body>
<h1>TAB切換onMouse</h1>
 <div class="tab">
  <ul>
   <li id="one1" onmouseover="setTab('one',1,4)" class="now">儒家</li>
   <li id="one2" onmouseover="setTab('one',2,4)">法家</li>
   <li id="one3" onmouseover="setTab('one',3,4)">墨家</li>
   <li id="one4" onmouseover="setTab('one',4,4)">道家</li>
  </ul>
 </div>
 <div class="list">
  <div id="one_con1">
    <div style="background:#333;"><span>儒家,代表人物為孔丘、孟軻,代表作《春秋》、《論語》、《孟子》。 </span></div>
  </div>
  <div id="one_con2" style="display:none;">
    <div style="background:#ff0;"><span>法家,代表人物韓非、李斯、管仲、商鞅,代表作《韓非子》、《管子》。 </span></div>
  </div>
  <div id="one_con3" style="display:none;">
   <div style="background:#f00;"><span>墨家,代表人物墨翟,代表作《墨子》。 </span></div>
  </div>
  <div id="one_con4" style="display:none;">
   <div style="background:#e45;"><span>道家,代表人物李耳、莊周,代表作《老子》、《莊子》。 </span></div>
  </div>
 </div>
 <br /><br /><br />
<h1>TAB切換onClick</h1>
 <div class="tab">
  <ul>
   <li id="two1" onclick="setTab('two',1,4)" class="now">儒家</li>
   <li id="two2" onclick="setTab('two',2,4)">法家</li>
   <li id="two3" onclick="setTab('two',3,4)">墨家</li>
   <li id="two4" onclick="setTab('two',4,4)">道家</li>
  </ul>
 </div>
 <div class="list">
  <div id="two_con1">
    <div style="background:#333;"><span>儒家,代表人物為孔丘、孟軻,代表作《春秋》、《論語》、《孟子》。 </span></div>
  </div>
  <div id="two_con2" style="display:none;">
    <div style="background:#ff0;"><span>法家,代表人物韓非、李斯、管仲、商鞅,代表作《韓非子》、《管子》。 </span></div>
  </div>
  <div id="two_con3" style="display:none;">
   <div style="background:#f00;"><span>墨家,代表人物墨翟,代表作《墨子》。 </span></div>
  </div>
  <div id="two_con4" style="display:none;">
   <div style="background:#e45;"><span>道家,代表人物李耳、莊周,代表作《老子》、《莊子》。 </span></div>
  </div>
 </div>
</body>
</html>

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

相關(guān)文章

  • js實(shí)現(xiàn)限定區(qū)域范圍拖拉拽效果

    js實(shí)現(xiàn)限定區(qū)域范圍拖拉拽效果

    這篇文章主要為大家詳細(xì)介紹了js實(shí)現(xiàn)限定區(qū)域范圍拖拉拽,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-11-11
  • 用Javascript實(shí)現(xiàn)Windows任務(wù)管理器的代碼

    用Javascript實(shí)現(xiàn)Windows任務(wù)管理器的代碼

    在Windows系統(tǒng)上,自從98系統(tǒng)以來就提供了腳本宿主(Windows Scripting Host 簡稱WSH)的功能,WSH可以加載并運(yùn)行JS和VBS腳本,并支持調(diào)用系統(tǒng)的COM組件,在COM組件的支持下腳本可以輕松實(shí)現(xiàn)非常強(qiáng)大的功能
    2012-03-03
  • 小程序數(shù)據(jù)通信方法大全(推薦)

    小程序數(shù)據(jù)通信方法大全(推薦)

    這篇文章主要介紹了小程序數(shù)據(jù)通信方法大全,文中詳細(xì)的介紹了小程序頁面、組件之間的三種關(guān)系進(jìn)行通信,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-04-04
  • webpack4 css打包壓縮問題的解決

    webpack4 css打包壓縮問題的解決

    本篇文章主要介紹了webpack4 css打包壓縮問題的解決,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-05-05
  • JavaScript讀取中文cookie時的亂碼問題的解決方法

    JavaScript讀取中文cookie時的亂碼問題的解決方法

    讀取中文cookie時出現(xiàn)亂碼,下面是具體的解決方法,大家以后使用過程中,盡量不要用中文。
    2009-10-10
  • javascript幀動畫(實(shí)例講解)

    javascript幀動畫(實(shí)例講解)

    下面小編就為大家?guī)硪黄猨avascript幀動畫(實(shí)例講解)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-09-09
  • Ajax中GET與POST請求操作方法梳理介紹

    Ajax中GET與POST請求操作方法梳理介紹

    Ajax全稱是Asynchronous Javascript And XML(異步JavaScript和XML),在網(wǎng)頁中,利用XMLHttpRequest對象和服務(wù)器進(jìn)行數(shù)據(jù)交互的方式,這篇文章主要介紹了Ajax中GET與POST請求操作
    2022-11-11
  • ES6字符串的擴(kuò)展實(shí)例

    ES6字符串的擴(kuò)展實(shí)例

    這篇文章主要介紹了ES6字符串的擴(kuò)展實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • javascript 根據(jù)指定字符把字符串拆分為數(shù)組

    javascript 根據(jù)指定字符把字符串拆分為數(shù)組

    javascript 根據(jù)指定字符把字符串拆分為數(shù)組
    2009-05-05
  • uniapp的webview實(shí)現(xiàn)左滑返回上一個頁面操作方法

    uniapp的webview實(shí)現(xiàn)左滑返回上一個頁面操作方法

    uniapp默認(rèn)左滑是關(guān)閉整個webview,而不是關(guān)閉當(dāng)前頁,本文給大家介紹uniapp的webview實(shí)現(xiàn)左滑返回上一個頁面操作方法,感興趣的朋友一起看看吧
    2023-12-12

最新評論

佛坪县| 德格县| 延吉市| 潍坊市| 延吉市| 红原县| 滦南县| 文昌市| 涞水县| 双峰县| 英吉沙县| 玛多县| 富川| 满城县| 灵石县| 白山市| 武夷山市| 永福县| 嘉义县| 通江县| 衡东县| 江城| 湄潭县| 昌乐县| 沐川县| 府谷县| 安阳市| 昭苏县| 友谊县| 内黄县| 波密县| 新津县| 信丰县| 延吉市| 浮山县| 揭东县| 泽库县| 定结县| 东乡县| 公安县| 彩票|