国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > JavaScript > 正文

使用javascript實(shí)現(xiàn)簡(jiǎn)單的選項(xiàng)卡切換

2019-11-20 13:27:30
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

代碼相當(dāng)簡(jiǎn)潔、簡(jiǎn)單易懂,就不多廢話了。

直接奉上代碼:

復(fù)制代碼 代碼如下:

<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-type" content="text/html" charset="utf-8">
        <title>js簡(jiǎn)單選項(xiàng)卡</title>
        <script type="text/javascript" src="js/demo.js"></script>

        <style type="text/css">
            *{ font-size: 14px;margin: 0px;}
    a{color:#a0b3d6;text-decoration: none;}
    .tabs{border:1px solid #a0b3d6;margin:100px;width:350px;}
    .tabs-nav a{background:#eaf0fd; line-height:30px;padding:0px 20px 0px 20px;display:inline-block;border-right:1px solid #a0b3d6;border-bottom:1px solid #a0b3d6; float:left;}
    .tabs-nav .on{background:white; border-bottom:1px solid white; position:relative;}
    .tabs-content{display: block; padding:20px;border-top:1px solid #a0b3d6; margin-top:-1px;}
    .tabs-content_hide{display: none;}
        </style>

    </head>
    <body>
        <div class="tabs" id="tabs">
            <h2 class="tabs-nav clearfix">
                <a href="javascript:;" class="on">首頁(yè)</a>
                <a href="javascript:;">技術(shù)</a>
                <a href="javascript:;">生活</a>
                <a href="javascript:;">作品</a>
            </h2>
            <div style="clear:both;"></div>
            <p class="tabs-content">首頁(yè)</p>
            <p class="tabs-content_hide">技術(shù)</p>
            <p class="tabs-content_hide">生活</p>
            <p class="tabs-content_hide">作品</p>
        </div>
   
    </body>
<footer></footer>
</html>

------demo.js---------------

復(fù)制代碼 代碼如下:

window.onload=function(){
    tabs("tabs","mouseover");
}
function tabs(id,trigger){
    var tabBtn = document.getElementById(id).getElementsByTagName("h2")[0].getElementsByTagName("a");
    var tabsContent = document.getElementById(id).getElementsByTagName("p");
    for(var i=0;i<tabBtn.length;i++){
        tabBtn[i].index = i;
        if(trigger=='mouseover'){
            tabBtn[i].onmouseover=function(){
                clearClass();
                this.className="on";
                showContent(this.index);
            }
        }
        function showContent(n){
            for (var i=0; i<tabsContent.length ;i++) {
                tabsContent[i].index = i;
                tabsContent[i].className = "tabs-content_hide";
        }
        tabsContent[n].className="tabs-content";
    }
        function clearClass(){
            for(var i=0;i<tabBtn.length;i++){
                tabBtn[i].className="";
            }
        }
    }
}

是不是很簡(jiǎn)單就實(shí)現(xiàn)了選項(xiàng)卡的切換效果呢,小伙伴們自己美化下就可以用到自己項(xiàng)目中去了。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 庆云县| 盐亭县| 双鸭山市| 东乌珠穆沁旗| 江达县| 连州市| 武乡县| 车险| 光泽县| 饶阳县| 雷州市| 台北市| 凤城市| 延吉市| 田东县| 弥勒县| 永川市| 仪陇县| 黔南| 旬邑县| 泗洪县| 报价| 昌乐县| 台中县| 清丰县| 保定市| 揭阳市| 蒲城县| 清原| 宿迁市| 高唐县| 文登市| 甘泉县| 日土县| 灵丘县| 岚皋县| 泰顺县| 万州区| 苗栗市| 克什克腾旗| 库尔勒市|