问题今天在使用bootstrap4的导航栏时,使用了下单菜单,但是出现了一个奇怪的现象,第一次点击下拉菜单时无响应,后面点击时显示正常
分析可能造成的原因
- js的加载顺序导致的
- 下拉菜单没有初始化
解决第一步:梳理js的加载顺序
代码 复制 - 运行
jquery.min.js
bootstrap.min.js
popper.min.js
第二步:还没有解决的话,继续第二步:初始化下拉菜单,页面加入以下js代码
代码 复制 - 运行
$(function () {
// 解决bootstrap下拉菜单第一次点击无反应问题
$('.dropdown-toggle').dropdown();
});