【问题标题】:navabar dropdown menu can't be closed导航栏下拉菜单无法关闭
【发布时间】:2022-01-10 14:55:56
【问题描述】:

我有一个带有下拉菜单的导航栏,但他默认是打开的,不能关闭。我多次阅读我的代码,但我找不到错误。感谢您的帮助

<ul class="navbar-nav me-auto">
    <li class="nav-item">
      <a class="nav-link active" href="Accueil.php">Accueil
        <span class="visually-hidden">(current)</span>
      </a>
    </li>
    <li class="nav-item">
      <a class="nav-link" href="PrendreRDV.php">Plannifier un rendez-vous</a>
    </li>
    <li class="nav-item">
      <a class="nav-link" href="AfficherRDV.php">Afficher les rendez-vous</a>
    </li>
    <li class="nav-item">
      <a class="nav-link" target="_blank" onclick="return confirm('Vous allez être redirigé vers une autre page')"  href="https://calendly.com/app/scheduled_events/user/me">Gérer un rendez-vous</a>
    </li>
    <li class="nav-item">
      <a class="nav-link" href="AfficherClients.php">Gérer clients</a>
    </li>
    <li class="nav-item">
      <a class="nav-link" href="Calendrier.php">Agenda</a>
    </li>
    <li class="nav-item">
      <a class="nav-link" href="Historique.php">Historique</a>
    </li>
    <li class="nav-item dropdown">
      <a class="nav-link dropdown-toggle" data-bs-toggle="dropdown" href="#" role="button" aria-haspopup="true" aria-expanded="true">Administration</a>
      <div class="dropdown-menu show" data-bs-popper="none">
        <a class="dropdown-item" href="#">Modifier champs</a>
        <a class="dropdown-item" href="#">Modifier table</a>
        <a class="dropdown-item" href="#">Modifier client</a>
      </div>
    </li>
 
  </ul>

【问题讨论】:

  • 如果没有任何 CSS 或 JavaScript,我们真的无能为力,但如果您希望默认隐藏子菜单,只需将 display: none 应用于这些元素并在 JS 中使用 active 类进行切换。 + 我看到你在使用target="_blank" 这是一个链接给你target blank correct html

标签: php html css drop-down-menu navbar


【解决方案1】:

您需要添加 Css 和 Javascript 才能获得该功能。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多