簡體   English   中英

下拉漢堡不工作

[英]drop down hamburger not working

我只是不確定我在這個下拉式漢堡包上缺少什么,我很確定我的數據目標是正確的

   <nav class="navbar navbar-default navbar-fixed-top" role="navigation">
      <div class="container-fluid">
                    <div class="navbar-header">
                        <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#myNav">
                            <span class="icon-bar"></span>
                            <span class="icon-bar"></span>
                            <span class="icon-bar"></span>
                        </button>
          <div class="navbar-brand">T<span> - </span>C<!--<img src="#">--></div>
        </div>

        <div class="navbar-collapse collapse" id="myNav">
          <ul class="nav navbar-nav navbar-right">
            <li><a class="active" href="#home">Home</a></li>
            <li><a href="#about">About</a></li>
            <li><a href="#employment">Employment</a></li>
            <li><a href="#connect">Contact</a></li>
          </ul>
        </div>
      </div>

    </nav>

您的按鈕上需要一個onclick事件。 當您單擊該按鈕時,目前尚無任何提示。 要開始使用,您需要將button標簽修改為以下內容:

<button onclick="toggleMenu" class="navbar-toggle" data-toggle="collapse" data-target="#myNav">

然后,添加一些腳本:

 function toggleMenu() { let menu = document.getElementById('menu'); menu.classList.toggle('open-menu'); //toggle is an awesome built in function that does just what you want. It will add this class if it doesn't exists, and remove it if it does } 

之后,您必須添加一些CSS來設置菜單的樣式以使其打開。

對我來說很好,請確保您的視圖寬度小於768px,否則漢堡將被隱藏。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM