Bootstrap.js重复加载导致dropdown-toggle没有作用

博客指出index页面和子页面都引入Bootstrap.js,引发冲突,导致dropdown-toggle失效,解决办法是删掉子页面的Bootstrap.js。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

由于index页面引入了Bootstrap.js,子页面也引入了Bootstrap.js,导致冲突,致使dropdown-toggle失效,删掉子页面Bootstrap.js即可

.dropdown-toggle类样式是Bootstrap框架中用于创建下拉菜单的触发元素的一种样式。它主要用于以下几个方面: 1. **视觉指示**:添加一个向下的箭头图标,提示用户该元素可以展开一个下拉菜单。 2. **交互行为**:通过JavaScript插件,实现点击触发元素时显示或隐藏下拉菜单的功能。 3. **样式调整**:确保触发元素与下拉菜单的样式一致,并且在不同设备上具有良好的响应性。 以下是一个简单的示例代码,展示如何使用.dropdown-toggle类样式: ```html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Dropdown Example</title> <link href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css" rel="stylesheet"> </head> <body> <div class="container mt-5"> <div class="dropdown"> <button class="btn btn-primary dropdown-toggle" type="button" id="dropdownMenuButton" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> Dropdown button </button> <div class="dropdown-menu" aria-labelledby="dropdownMenuButton"> <a class="dropdown-item" href="#">Action</a> <a class="dropdown-item" href="#">Another action</a> <a class="dropdown-item" href="#">Something else here</a> </div> </div> </div> <script src="https://code.jquery.com/jquery-3.5.1.slim.min.js"></script> <script src="https://cdn.jsdelivr.net/npm/@popperjs/core@2.9.3/dist/umd/popper.min.js"></script> <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/js/bootstrap.min.js"></script> </body> </html> ``` 在这个示例中,`.dropdown-toggle`类样式被应用到一个按钮元素上,使其成为一个下拉菜单的触发元素。当用户点击该按钮时,下拉菜单会显示或隐藏。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值