我试图让我的导航栏折叠的菜单在屏幕很小的情况下被点击时展开.我正在使用Bootstrap中的一个导航栏,它是我根据需要调整的(将我的链接拆分到该栏的两端).现在,当屏幕变小时,链接会关闭,但当按下手风琴按钮时,什么都不会发生.
下面是我的Package.json中的依赖项
"dependencies": {
"@angular/animations": "^17.0.0",
"@angular/common": "^17.0.0",
"@angular/compiler": "^17.0.0",
"@angular/core": "^17.0.0",
"@angular/forms": "^17.0.0",
"@angular/platform-browser": "^17.0.0",
"@angular/platform-browser-dynamic": "^17.0.0",
"@angular/platform-server": "^17.0.0",
"@angular/router": "^17.0.0",
"@angular/ssr": "^17.0.7",
"bootstrap": "^5.3.2",
"express": "^4.18.2",
"jquery": "^3.7.1",
"popper.js": "^1.16.1",
"rxjs": "~7.8.0",
"tslib": "^2.3.0",
"zone.js": "~0.14.2"
},
这是我的angular.json脚本和样式
"styles": [
"src/styles.css",
"node_modules/bootstrap/dist/css/bootstrap.min.css"
],
"scripts": [
"node_modules/jquery/dist/jquery.min.js",
"node_modules/bootstrap/dist/js/bootstrap.bundle.min.js"
],
最后是我的html
<header>
<nav class="navbar navbar-expand-lg navbar-light bg-primary navbar-fixed-top">
<img src="../../assets/fb-helmet.png" alt="Logo" class="helmet-logo">
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarNavAltMarkup" aria-controls="navbarNavAltMarkup" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarNavAltMarkup">
<div class="navbar-nav">
<a class="nav-item nav-link active" href="#">Teams </a>
<div class="dropdown">
<button class="btn btn-secondary dropdown-toggle" type="button" id="dropdownMenuButton" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
Seasons
</button>
<div class="dropdown-menu" aria-labelledby="dropdownMenuButton">
<a class="dropdown-item" href="#">2023</a>
<a class="dropdown-item" href="#">2022</a>
<a class="dropdown-item" href="#">2021</a>
</div>
</div>
</div>
</div>
<div class="collapse navbar-collapse justify-content-end" id="navbarNavAltMarkup" >
<div class="navbar-nav" id="Auth-buttons">
<a class="nav-item nav-link" href="#">Sign In</a>
<a class="nav-item nav-link" href="#">Sign Up</a>
</div>
</div>
</nav>
</header>
到目前为止,我已经try 将这些脚本从另一个相关的so post here添加到index.html文件中并运行,但没有任何更改.我曾try 使用开发人员控制台进行调试,但我没有看到Bootstrap脚本文件,并且在鼠标单击上放置断点也没有显示任何内容.如有任何帮助,我们不胜感激