中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何使用JavaScript/jQuery實現切換頁面效果

發布時間:2022-03-25 15:42:07 來源:億速云 閱讀:306 作者:小新 欄目:開發技術

小編給大家分享一下如何使用JavaScript/jQuery實現切換頁面效果,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!

具體內容如下

<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="UTF-8" />
        <meta http-equiv="X-UA-Compatible" content="IE=edge" />
        <meta name="viewport" content="width=device-width, initial-scale=1.0" />
        <title>切換頁面</title>
        <style>
            * {
                margin: 0;
                padding: 0;
            }

            li {
                list-style-type: none;
            }

            .tab {
                width: 978px;
                margin: 100px auto;
            }

            .tab_list {
                height: 39px;
                border: 1px solid #ccc;
                background-color: #f1f1f1;
            }

            .tab_list li {
                float: left;
                height: 39px;
                line-height: 39px;
                padding: 0 20px;
                text-align: center;
                cursor: pointer;
            }

            .tab_list .current {
                background-color: #c81623;
                color: #fff;
            }

            .item_info {
                padding: 20px 0 0 20px;
            }

            .item {
                display: none;
            }
        </style>
    </head>
    <body>
        <div class="tab">
            <!-- 標題 -->
            <div class="tab_list">
                <ul>
                    <li class="current">標題1</li>
                    <li>標題2</li>
                    <li>標題3</li>
                    <li>標題4</li>
                    <li>標題5</li>
                </ul>
            </div>
            <!-- 內容 -->
            <div class="tab_con">
                <div class="item" >內容1</div>
                <div class="item">內容2</div>
                <div class="item">內容3</div>
                <div class="item">內容4</div>
                <div class="item">內容5</div>
            </div>
        </div>
        <script>
            //獲取元素,獲取所有的小li
            var tab_list = document.querySelector('.tab_list');
            var lis = tab_list.querySelectorAll('li');
            var items = document.querySelectorAll('.item');

            //排他思想,遍歷標題
            for (var i = 0; i < lis.length; i++) {
                //給每一個小li自定義屬性,index
                lis[i].setAttribute('index', i);
                //注冊事件
                lis[i].onclick = function () {
                    //先清除所有樣式
                    for (var i = 0; i < lis.length; i++) {
                        lis[i].className = '';
                    }
                    //點擊時,加class樣式
                    this.className = 'current';
                    var index = this.getAttribute('index');

                    for (var i = 0; i < items.length; i++) {
                        items[i].style.display = 'none';
                    }

                    items[index].style.display = 'block';
                };
            }
        </script>
    </body>
</html>

結果:

如何使用JavaScript/jQuery實現切換頁面效果

jQuery思路:

<script>
        $(function() {
            // 1.點擊上部的li,當前li 添加current類,其余兄弟移除類
            $(".tab_list li").click(function() {
                // 鏈式編程操作(點擊加入類,其余的清除類樣式)
                $(this).addClass("current").siblings().removeClass("current");
                // 2.點擊的同時,得到當前li 的索引號
                var index = $(this).index();
                console.log(index);
                // 3.讓下部里面相應索引號的item顯示,其余的item隱藏
                $(".tab_con .item").eq(index).show().siblings().hide();
            });
        })
</script>

結果:

如何使用JavaScript/jQuery實現切換頁面效果

看完了這篇文章,相信你對“如何使用JavaScript/jQuery實現切換頁面效果”有了一定的了解,如果想了解更多相關知識,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

自贡市| 成都市| 云龙县| 洞头县| 娱乐| 旌德县| 黄平县| 涞水县| 信阳市| 平江县| 江北区| 吉木萨尔县| 鹤庆县| 通辽市| 汽车| 澳门| 广安市| 桃江县| 肃北| 滨海县| 康马县| 涟源市| 准格尔旗| 祥云县| 阿瓦提县| 上高县| 米林县| 鹤峰县| 景洪市| 丰宁| 玉山县| 威海市| 蒲城县| 达拉特旗| 济阳县| 江山市| 万年县| 文登市| 大安市| 岱山县| 山丹县|