亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

jquery怎么實現菜單隨著內容切換

小億
129
2023-08-10 05:14:27
欄目: 編程語言

要實現菜單隨著內容切換,你可以使用jQuery來監聽內容的變化并相應地改變菜單項的狀態或樣式。

以下是一個簡單的示例代碼:

<!DOCTYPE html>

<html>

<head>

  <title>菜單切換</title>

  <style>

    .menu-item {

      display: none;

    }

    .active {

      display: block;

    }

  </style>

</head>

<body>

  <ul class="menu">

    <li class="menu-item active">菜單1</li>

    <li class="menu-item">菜單2</li>

    <li class="menu-item">菜單3</li>

  </ul>

  <div class="content">

    <div class="content-item active">內容1</div>

    <div class="content-item">內容2</div>

    <div class="content-item">內容3</div>

  </div>

  <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>

  <script>

    $(document).ready(function() {

      // 監聽菜單項點擊事件

      $('.menu-item').click(function() {

        // 移除所有菜單項的 active 類

        $('.menu-item').removeClass('active');

        // 添加當前菜單項的 active 類

        $(this).addClass('active');

        // 獲取當前菜單項的索引

        var index = $(this).index();

        // 隱藏所有內容項

        $('.content-item').hide();

        // 顯示對應索引的內容項

        $('.content-item').eq(index).show();

      });

    });

  </script>

</body>

</html>

在這個示例中,我們使用了一個包含菜單項和內容項的簡單頁面結構。初始狀態下,第一個菜單項和對應的內容項都被設置為 active 類,其他菜單項和內容項則隱藏。

通過jQuery,我們監聽了菜單項的點擊事件,并在點擊時執行相應的操作。當點擊某個菜單項時,我們移除所有菜單項的 active 類,并將當前點擊的菜單項添加 active 類。同時,我們獲取當前點擊菜單項的索引,然后隱藏所有內容項并顯示對應索引的內容項。

這樣,每次點擊菜單項時,就會相應地切換菜單和內容的狀態。


0
黎城县| 鄯善县| 新和县| 凤山市| 方正县| 项城市| 抚松县| 临漳县| 黑水县| 咸宁市| 泊头市| 札达县| 高阳县| 武平县| 扶风县| 临猗县| 都匀市| 清原| 乌兰察布市| 金乡县| 谢通门县| 博乐市| 紫云| 靖远县| 梁山县| 蓬莱市| 恩平市| 封开县| 枣庄市| 万源市| 金湖县| 卢龙县| 岑溪市| 绥棱县| 昭觉县| 肇庆市| 屏东市| 盐城市| 自治县| 本溪市| 鲁山县|