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

溫馨提示×

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
松潘县| 靖江市| 福安市| 嘉义县| 寿阳县| 翁源县| 吴江市| 宜良县| 洪泽县| 内黄县| 黄平县| 格尔木市| 溧水县| 桂东县| 邻水| 新津县| 榕江县| 东安县| 治县。| 射阳县| 航空| 陇南市| 同江市| 南康市| 九台市| 天气| 宁强县| 周宁县| 东乌珠穆沁旗| 柳林县| 定西市| 曲阜市| 抚州市| 大关县| 平陆县| 黎平县| 化隆| 噶尔县| 无锡市| 桂阳县| 渝北区|