91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

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
泸定县| 沐川县| 辛集市| 额尔古纳市| 元江| 南涧| 双鸭山市| 商水县| 芷江| 温泉县| 丘北县| 金山区| 渭南市| 太和县| 大厂| 南皮县| 体育| 镇赉县| 临汾市| 清远市| 江华| 汝州市| 瓦房店市| 岑巩县| 客服| 醴陵市| 漳平市| 葫芦岛市| 富川| 上虞市| 策勒县| 峨山| 叶城县| 海城市| 鄂托克前旗| 永年县| 于田县| 马边| 铁岭县| 大洼县| 缙云县|