首頁  >  文章  >  web前端  >  為什麼我的 Bootstrap 4 下拉選單不起作用?

為什麼我的 Bootstrap 4 下拉選單不起作用?

Barbara Streisand
Barbara Streisand原創
2024-11-18 01:10:01210瀏覽

Why is my Bootstrap 4 Dropdown Menu Not Working?

為什麼我的 Bootstrap 4 下拉式選單不行?

問題:

你已經實作了下拉式選單的官方 Bootstrap 4 範例,但點擊時它們沒有顯示。

潛在解決方案:

確保以下內容:

  • 包含必要的文件:

    • 檢查您是否已按正確的順序包含jQuery、Popper.js 和 Bootstrap.js。
  • 檢查控制台是否有錯誤:

    • 檢查瀏覽器控制台是否有任何錯誤或警告。
  • 確認元素ID:

    • 確保下拉開關(dropdown01) 和下拉式選單(aria-labelledby="dropdown1 " 的id 屬性) 符合。

具體問題解決方案:

  • 缺少Popper.js: 它有報道,缺少Popper.js 可能會導致此問題。確保包含 Popper.js 並正常工作。
  • 過時的 Bootstrap 版本:驗證您使用的是最新版本的 Bootstrap 4。舊版本可能會出現此行為。

工作範例:

以下是 Bootstrap 4 下拉式選單的完整功能範例:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">

  <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta/css/bootstrap.min.css" integrity="sha384-/Y6pD6FV/Vv2HJnA6t+vslU6fwYXjCFtcEpHbNJ0lyAFsXTsjBbfaDjzALeQsN6M" crossorigin="anonymous">
</head>
<body>
  <nav class="navbar navbar-expand-lg navbar-light bg-light">
    <a class="navbar-brand" href="#">Navbar</a>
      <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarNavDropdown" aria-controls="navbarNavDropdown" aria-expanded="false" aria-label="Toggle navigation">
      <span class="navbar-toggler-icon"></span>
    </button>
    <div class="collapse navbar-collapse">

以上是為什麼我的 Bootstrap 4 下拉選單不起作用?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn