js实现tab标签效果(多标签页切换效果)

 
更多

js实现tab标签效果(多标签页切换效果)

<html>
<head>
    <title> Tab 效果 </title>
    <meta charset="utf-8" content="">
    <style type="text/css">
        .tab {
            width: 150px;
            height: 60px;
            border: 1px solid #aaa;
            border-bottom: none;
            float: left;
            text-align: center;
            line-height: 60px;
            cursor: pointer;
        }

        #tab1, #page1 {
            background: #faa;
        }

        #tab2, #page2 {
            background: #afa;
        }

        #tab3, #page3 {
            background: #aaf;
        }

        .tabContainer {
            position: relative;
            clear: both;
        }

        .page {
            position: absolute;
            width: 455px;
            height: 200px;
            border: 1px solid #aaa;
        }

        .topPage {
            z-index: 1;
        }
    </style>
    <script type="text/javascript">
        function showPage(num) {
            var container = document.getElementsByClassName('tabContainer')[0];
            var divlist = container.getElementsByTagName('div');
            for (var i = 0; i < divlist.length; i++) {
                var classNode = document.createAttribute('class');
                classNode.value = 'page';
                divlist[i].setAttributeNode(classNode);
            }
            var pageDiv = document.getElementById('page' + num);
            var classNode = document.createAttribute('class');
            classNode.value = 'page topPage';
            pageDiv.setAttributeNode(classNode);
        }
    </script>
</head>


<body>
<h2>多标签页效果</h2>
<div id="tab1" class="tab" onclick="showPage(1)">10元套餐</div>
<div id="tab2" class="tab" onclick="showPage(2)">50元套餐</div>
<div id="tab3" class="tab" onclick="showPage(3)">100元套餐</div>
<div class="tabContainer">
    <div id="page1" class="page topPage">10元套餐详情</div>
    <div id="page2" class="page">50元套餐详情</div>
    <div id="page3" class="page">100元套餐详情</div>
</div>
</body>
</html>
打赏

本文固定链接: https://www.cxy163.net/archives/3428 | 绝缘体

该日志由 绝缘体.. 于 2018年07月30日 发表在 未分类 分类下, 你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。
原创文章转载请注明: js实现tab标签效果(多标签页切换效果) | 绝缘体
关键字: , , , ,

js实现tab标签效果(多标签页切换效果):等您坐沙发呢!

发表评论


快捷键:Ctrl+Enter