菜单
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP 如何 W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA 生成式 AI SCIPY AWS 网络安全 数据科学
     ❯   

Bootstrap JS 下拉菜单


下拉菜单 CSS 类

有关下拉菜单的教程,请阅读我们的 Bootstrap 下拉菜单教程

描述 示例
.dropdown 指示下拉菜单 试一试
.dropdown-item 使用适当的内边距等样式化下拉菜单中的链接 试一试
.dropdown-item-text 使用适当的内边距等样式化下拉菜单中的文本或文本链接 试一试
.dropdown-menu 构建下拉菜单 试一试
.dropdown-menu-right 右对齐下拉菜单 试一试
.dropdown-header 在下拉菜单中添加标题 试一试
.dropup 指示下拉向上菜单 试一试
.disabled 禁用下拉菜单中的项目 试一试
.active 样式化下拉菜单中的活动元素 试一试
.divider 用水平线分隔下拉菜单中的项目 试一试

通过 data-* 属性

向链接或按钮添加 data-toggle="dropdown" 以切换下拉菜单。

示例

<button type="button" class="dropdown-toggle" data-toggle="dropdown">下拉菜单示例</button>
自己动手试一试 »

通过 JavaScript

使用以下命令手动启用:

示例

$('.dropdown-toggle').dropdown();
自己动手试一试 »

注意: 无论您是否调用 dropdown() 方法,data-toggle="dropdown" 属性都是必需的。


下拉菜单选项

下拉菜单方法

下表列出了所有可用的下拉菜单方法。

方法 描述 试一试
.dropdown("toggle") 切换下拉菜单。如果设置,它将默认打开下拉菜单 试一试
.dropdown("update") 更新元素的下拉菜单位置
.dropdown("dispose") 销毁元素的下拉菜单

下拉菜单事件

下表列出了所有可用的下拉菜单事件。

事件 描述 试一试
show.bs.dropdown 在下拉菜单即将显示时触发。 试一试
shown.bs.dropdown 在下拉菜单完全显示时触发(CSS 过渡完成后) 试一试
hide.bs.dropdown 在下拉菜单即将隐藏时触发 试一试
hidden.bs.dropdown 在下拉菜单完全隐藏时触发(CSS 过渡完成后) 试一试

提示: 使用 jQuery 的 event.relatedTarget 获取触发下拉菜单的元素

示例

$(".dropdown").on("show.bs.dropdown", function(event){
  var x = $(event.relatedTarget).text(); // 获取元素的文本
  alert(x);
});
自己动手试一试 »

×

联系销售

如果您想将 W3Schools 服务用于教育机构、团队或企业,请发送电子邮件给我们
sales@w3schools.com

报告错误

如果您想报告错误,或想提出建议,请发送电子邮件给我们
help@w3schools.com

W3Schools 经过优化,旨在方便学习和培训。示例可能经过简化,以提高阅读和学习体验。教程、参考资料和示例会不断审查,以避免错误,但我们无法保证所有内容的完全正确性。使用 W3Schools 即表示您已阅读并接受我们的使用条款Cookie 和隐私政策

版权所有 1999-2024 Refsnes Data。保留所有权利。W3Schools 由 W3.CSS 提供支持