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

js+css實(shí)現(xiàn)tab菜單切換效果的方法

 更新時(shí)間:2015年01月20日 09:58:02   投稿:shichen2014  
這篇文章主要介紹了js+css實(shí)現(xiàn)tab菜單切換效果的方法,以實(shí)例形式完整講述了css與js的實(shí)現(xiàn)代碼,具有一定參考借鑒價(jià)值,需要的朋友可以參考下

本文實(shí)例講述了js+css實(shí)現(xiàn)tab菜單切換效果的方法。分享給大家供大家參考。具體實(shí)現(xiàn)方法如下:

index.css如下:

復(fù)制代碼 代碼如下:
* { 
    margin: 0px; 
    padding: 0px; 

body { 
    width: 600px; 
    margin: 0 auto; 
    background-color: silver; 

 
#contanier { 
    background-color: yellow; 
    width: 600px;height: 400px; 

 
#tabNavi { 
    width: 600px;height: 30px; 
    background-color: #00bfff; 
    text-decoration: none; 
    list-style-type: none; 

 
#tabNavi li { 
    float: left; 
    margin-right: 7px; 
     background-color: #008b8b; 
    color: white; 
    cursor: pointer; 
    width: 60px; 
    height: 28px; 
    line-height: 30px; 
    text-align: center; 

#content { 
    width: 600px;height: 370px; 
    background-color: white; 
}

index.html如下:

復(fù)制代碼 代碼如下:
<!DOCTYPE html> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> 
    <title>js實(shí)現(xiàn)tab菜單動(dòng)態(tài)切換效果</title> 
    <link href="css/index.css" rel="stylesheet" /> 
    <script type="text/javascript"> 
        function gel(id) { 
            return document.getElementById(id); 
        } 
 
        var arr = [ 
            { "title": "新聞", "content": "這是新聞?lì)l道" }, 
            { "title": "財(cái)經(jīng)", "content": "這是財(cái)經(jīng)頻道" }, 
            { "title": "娛樂", "content": "這是娛樂頻道" }, 
            { "title": "體育", "content": "這是體育頻道" }, 
            { "title": "汽車", "content": "這是汽車頻道" }, 
            { "title": "視頻", "content": "這是視頻頻道" }, 
            { "title": "生活", "content": "這是生活頻道" } 
        ]; 
 
        window.onload = function() { 
            for (var i = 0; i < arr.length; i++) { 
                var liNew = document.createElement("li"); 
                liNew.innerHTML = arr[i].title; 
                gel("tabNavi").appendChild(liNew); 
                //在這些li上面都綁定點(diǎn)擊事件,就需要給他們每一個(gè)賦一個(gè)屬性(最好是id) 
                liNew.setAttribute("id", i); 
                 
                liNew.onclick = function () { 
                   var navs = gel("tabNavi").childNodes; 
                    //清除所有顏色 
                   for (var j = 0; j < navs.length; j++) { 
                       if (navs[j].nodeType == 1) { 
                           navs[j].style.backgroundColor ="#008b8b"; 
                       } 
                    } 
 
                    this.style.backgroundColor = "red"; 
                    gel("content").innerHTML = arr[this.id].content; 
                }; 
            } 
        }; 
    </script> 
</head> 
<body> 
    <div id="contanier"> 
        <ul id="tabNavi"></ul> 
        <div id="content" class="content"></div> 
    </div> 
</body> 
</html>

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

相關(guān)文章

  • js中判斷文本框是否為空的兩種方法

    js中判斷文本框是否為空的兩種方法

    js中判斷文本框是否為空的兩種方法,需要的朋友可以參考下。
    2011-07-07
  • jquery根據(jù)錨點(diǎn)offset值實(shí)現(xiàn)動(dòng)畫切換

    jquery根據(jù)錨點(diǎn)offset值實(shí)現(xiàn)動(dòng)畫切換

    點(diǎn)擊后僵硬的切換是不是很不爽,下面為大家介紹的是根據(jù)錨點(diǎn)offset值來(lái)實(shí)現(xiàn)動(dòng)畫切換,喜歡的朋友不要錯(cuò)過
    2014-09-09
  • 微信小程序methods中定義的方法互相調(diào)用的實(shí)例代碼

    微信小程序methods中定義的方法互相調(diào)用的實(shí)例代碼

    這篇文章主要介紹了微信小程序methods中定義的方法互相調(diào)用的實(shí)例代碼,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2018-08-08
  • 微信小程序Vant組件庫(kù)的安裝與使用教程

    微信小程序Vant組件庫(kù)的安裝與使用教程

    之前推薦過的移動(dòng)端web組件庫(kù) Vant是Vue.js版本的,其對(duì)內(nèi)承載了有贊所有核心業(yè)務(wù),對(duì)外有十多萬(wàn)開發(fā)者在使用,一直是業(yè)界主流的移動(dòng)端組件庫(kù)之一,下面這篇文章主要給大家介紹了關(guān)于微信小程序Vant組件庫(kù)的安裝與使用的相關(guān)資料,需要的朋友可以參考下
    2022-09-09
  • document.createElement()用法及注意事項(xiàng)(ff下不兼容)

    document.createElement()用法及注意事項(xiàng)(ff下不兼容)

    今天處理了一個(gè)日期選擇器的ie和ff的兼容問題,本來(lái)這種情況就很難找錯(cuò)誤,找了好久才把錯(cuò)誤定位到j(luò)s中創(chuàng)建元素的方法document.createElement(),這個(gè)方法在ie下支持這樣創(chuàng)建元素
    2013-03-03
  • 微信小程序 參數(shù)傳遞實(shí)例代碼

    微信小程序 參數(shù)傳遞實(shí)例代碼

    這篇文章主要介紹了微信小程序 參數(shù)傳遞實(shí)例代碼的相關(guān)資料,需要的朋友可以參考下
    2017-03-03
  • Javascript中document.referrer隱藏來(lái)源的方法

    Javascript中document.referrer隱藏來(lái)源的方法

    這篇文章主要介紹了Javascript中document.referrer隱藏來(lái)源的方法,文中通過一個(gè)實(shí)例給大家介紹了實(shí)現(xiàn)的方法,有需要的朋友可以參考借鑒,下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。
    2017-01-01
  • 對(duì)于防止按鈕重復(fù)點(diǎn)擊的嘗試詳解

    對(duì)于防止按鈕重復(fù)點(diǎn)擊的嘗試詳解

    這篇文章主要介紹了對(duì)于防止按鈕重復(fù)點(diǎn)擊的嘗試,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • eval(function(p,a,c,k,e,d)系列解密javascript程序

    eval(function(p,a,c,k,e,d)系列解密javascript程序

    在網(wǎng)上下載源代碼時(shí),很可能發(fā)現(xiàn)代碼里的JS腳本看不懂,這是由于JS加密造成的。如果你發(fā)現(xiàn)JS是以eval(function(p,a,c,k,e,r){e=function(c)開頭的,看到這個(gè)頁(yè)面你就可以解決他
    2007-04-04
  • 在JavaScript中獲取請(qǐng)求的URL參數(shù)

    在JavaScript中獲取請(qǐng)求的URL參數(shù)

    在ASP.NET后臺(tái)代碼中,對(duì)于這樣的URL請(qǐng)求地址:http://www.abc.com?id=001,我們可以通過Request.QueryString["id"]的方法很容易的獲取到URL中請(qǐng)求的參數(shù)的值,但是要在前臺(tái)js代碼中獲取請(qǐng)求的參數(shù)的值,應(yīng)該怎么做呢?
    2010-12-12

最新評(píng)論

深泽县| 广元市| 金乡县| 伊通| 二手房| 星子县| 昌乐县| 无棣县| 公安县| 武汉市| 兴山县| 望奎县| 固阳县| 嘉善县| 甘南县| 抚松县| 台湾省| 剑川县| 郯城县| 和龙市| 伊宁县| 宁德市| 长海县| 武隆县| 上蔡县| 大田县| 岐山县| 荥阳市| 澎湖县| 奉节县| 交口县| 内江市| 平乡县| 钟祥市| 元阳县| 克山县| 台前县| 嘉黎县| 鄂伦春自治旗| 伊吾县| 铜陵市|