javascript - 导航标签在点击时不会改变
问题描述
我正在使用引导程序 4.3。
我有一个结构如下的导航栏:
<head>
<link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">
<!-- Bootstrap CSS -->
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css">
</head>
<body>
<div class="container-fluid">
<nav class="nav nav-tabs" id="nav-tab" role="tablist">
<a class="nav-item nav-link active" id="nav-complete-tab" data-toggle="tab" href="#complete" role="tab" aria-controls="nav-complete" aria-selected="true">Complete</a>
<a class="nav-item nav-link" id="nav-summary-tab" data-toggle="tab" href="#summary" role="tab" aria-controls="nav-summary" aria-selected="false">Summary</a>
</nav>
<div class="tab-content" id="nav-tabContent">
<div id="complete" role="tabpanel" class="tab-pane fade show active" aria-labelledby="nav-complete-tab"> ... </div>
<div id="summary" role="tabpanel" class="tab-pane fade" aria-labelledby="nav-summary-tab"> ... </div>
</div>
</div>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js" integrity="sha256-T0Vest3yCU7pafRw9r+settMBX6JkKN06dqBnpQ8d30=" crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js"></script>
</body>
活动(#complete)窗格正确显示,但是当我尝试通过单击导航栏访问第二个(#summary)时,什么也没有发生。不加载#summary div 的内容
使用内置的 Mozilla 调试器在悬停或单击导航选项卡项目时也会带来 javascript 错误,不知道是否相关。
Uncaught TypeError: t is null
onLoad applyStyle.js:57
t index.js:69
t index.js:67
toggle dropdown.js:176
_jQueryInterface dropdown.js:381
jQuery 2
_jQueryInterface dropdown.js:368
onload (index):100
jQuery 2
编辑:为清楚起见,将代码的每一部分合并在一起。此外,它是在 Django 框架下运行的 Web 应用程序,v2.2 可能不相关,但谁知道。
解决方案
推荐阅读
- google-drive-api - 谷歌驱动快速入门nodejs教程——quickstart如何命名应用程序?
- java - 在 scopeJava(16777238) 中无法访问 XXXX 类型的封闭实例
- html - Colab markdown 单元格创建了不需要的链接
- sharepoint - Uipath 共享点活动 - GetListItem 获取不需要的元数据列和数据
- c# - 具有可序列化属性编码的 Dotnet Core 模型绑定 XML
- javascript - 如何在 JS 中只指定被点击的元素
- sql - 在 SQL Server 中更改日期格式
- bash - 回显另一个回显语句的值
- java - OWASP Java Encoder 1.2.2 版本兼容JDK1.8
- group-by - 如何按某个类别对 geopandas 中的多边形进行分组和合并?