首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

打开时将活动类添加到Bootstraps 4下拉列表,关闭时删除

在Bootstrap 4中,要将活动类添加到下拉列表中,可以通过以下步骤实现:

  1. 首先,在HTML文件中引入Bootstrap的CSS和JavaScript文件。可以使用CDN链接或本地文件引入。
代码语言:html
复制
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@4.6.0/dist/css/bootstrap.min.css">
<script src="https://cdn.jsdelivr.net/npm/bootstrap@4.6.0/dist/js/bootstrap.min.js"></script>
  1. 在HTML文件中创建一个下拉列表,并添加一个按钮来触发下拉功能。
代码语言:html
复制
<div class="dropdown">
  <button class="btn btn-primary dropdown-toggle" type="button" id="dropdownMenuButton" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
    下拉列表
  </button>
  <div class="dropdown-menu" aria-labelledby="dropdownMenuButton">
    <!-- 下拉列表项 -->
    <a class="dropdown-item" href="#">选项1</a>
    <a class="dropdown-item" href="#">选项2</a>
    <a class="dropdown-item" href="#">选项3</a>
  </div>
</div>
  1. 使用JavaScript代码来实现打开时添加活动类,关闭时删除活动类的功能。
代码语言:javascript
复制
// 获取下拉列表元素
var dropdownMenu = document.querySelector('.dropdown-menu');

// 监听下拉列表的显示事件
dropdownMenu.addEventListener('show.bs.dropdown', function () {
  // 添加活动类
  dropdownMenu.classList.add('active');
});

// 监听下拉列表的隐藏事件
dropdownMenu.addEventListener('hide.bs.dropdown', function () {
  // 删除活动类
  dropdownMenu.classList.remove('active');
});

以上代码中,通过使用Bootstrap提供的CSS类和JavaScript事件,实现了在下拉列表打开时添加活动类,关闭时删除活动类的效果。

关于Bootstrap 4的下拉列表的更多信息,你可以参考腾讯云的产品介绍页面:Bootstrap 4 下拉列表

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Servlet Cookie基本概念和使用方法

会话 Cookie:这些 Cookie 在用户关闭浏览器时会被删除。它们主要用于跟踪用户在当前会话中的活动,如用户在网站上浏览的页面、添加到购物车的商品等。...userCookie.setMaxAge(60 * 60); // Cookie添加到响应中 response.addCookie(...Cookie不设置有效期,关闭浏览器,自动失效; 设置有效期时间为 0 ;浏览器中查看Cookie的方法谷歌浏览器:打开Chrome浏览器,并导航到您感兴趣的网站。...在下拉菜单中选择“开发者工具”。在开发者工具窗口中,选择“应用”选项卡。在左侧导航栏中,展开“存储”,然后点击“Cookies”。在右边的面板中,您将看到该网站设置的 Cookie 列表。...微软浏览器:打开Edge浏览器,并导航到您感兴趣的网站。点击右上角的菜单图标(三个水平点)。在下拉菜单中选择“更多工具”。在弹出的菜单中选择“开发人员工具”。在开发者工具窗口中,选择“应用”选项卡。

13310

AngularDart Material Design 下拉列表

当与单个选择模型一起使用时,下拉选择关闭。 使用多选模型,用户必须通过单击其外部来关闭下拉列表。 可以通过传递material-select-item元素手动声明选择选项。...如果OptionGroup为空并且已定义emptyLabel,则下拉列表包含其他组。 如果没有为空组定义emptyLabel,它将不会出现在列表中。...popupClass - 要添加到下拉列表弹出窗口的样式,以便可以以封装方式设置弹出窗口的样式。 有关文档,请参阅MaterialPopup。...Inputs: ariaActiveDescendant String  下拉列表活动元素的id。 buttonAriaLabel String  按钮的咏叹调标签。...listAutoFocus bool  弹出窗口打开是否默认聚焦选项列表。 当弹出窗口中的另一个元素专注于打开,应设置为false,例如一个搜索框。

5K20
  • AngularDart Material Design 选择 顶

    Inputs: closeOnActivate bool 是否在激活关闭下拉列表。 默认为True。 componentRenderer (dynamic) → Type 已禁用!...当与单个选择模型一起使用时,下拉选择关闭。 使用多选模型,用户必须通过单击其外部来关闭下拉列表。 可以通过传递material-select-item元素手动声明选择选项。...popupClass - 要添加到下拉列表弹出窗口的样式,以便可以以封装方式设置弹出窗口的样式。 有关文档,请参阅MaterialPopup。...listAutoFocus bool  弹出窗口打开是否默认聚焦选项列表。 当弹出窗口中的另一个元素专注于打开,应设置为false,例如一个搜索框。...Inputs: ariaActiveDescendant String  下拉列表活动元素的id。 ariaExpanded bool 如果下拉列表已展开,则为True。

    6K20

    Pycharm最常用的快捷键及使用技巧

    要在已打开的窗口中打开项目,请在“文件”菜单上选择“打开”,然后在“打开项目”对话框中选择“在当前窗口中打开”选项,然后选中“添加到当前打开的项目”复选框。...3.2:快速打开编辑器中的任何,Ctrl + N、Ctrl + Shift + N 请按Ctrl + N(Navigate | Class)并开始输入的名称。 从显示的下拉列表中选择。...例如,开始输入一个名,然后按Ctrl +空格来完成它。 当有多个选项可用时,它们显示在查找列表中。...3.19:Ctrl + Shift + J快捷键两行合并为一行,并删除不必要的空格以符合您的代码样式。 3.20:如果光标位于方法调用的括号之间,按下Ctrl + P弹出一个有效参数列表。...3.31:要快速打开编辑器中的任何特定方法或字段,请按Ctrl + Alt + Shift + N(导航|符号)并开始输入其名称。 从显示的下拉列表中选择符号。

    2.8K20

    常用快捷键大全

    Ctrl+Q 功能:打开添加到过滤列表”面板(当前页面地址发送到过滤列表) Ctrl+R 功能:刷新当前页面 Ctrl+S 功能:打开“保存网页”面板(可以当前页面所有内容保存下来) Ctrl+T...鼠标中键用新标签打开链接但不切换至新标签 CTRL+W or CTRL+F4关闭当前标签页(如果只有一个标签关闭IE) CTRL+Q打开快速标签视图 CTRL+T打开一个新标签 CTRL+SHIFT...打开选定的下拉列表框 ESC 关闭选定的下拉列表框 ESC 取消命令或关闭对话框 6.4.文本框快捷键 HOME 移动到内容的开始...6.12.选区扩展快捷键 F8 打开关闭扩展模式 Shift+F8 将其他区域的单元格添加到选定区域中 Shift+箭头键 选定区域扩展一个单元格...Editer的下拉列表(如果当前页面没有显示的用黑体表示) F4 打开类型层次结构 F3 跳转到声明处 Alt+← 前一个编辑的页面 Alt+→ 下一个编辑的页面(当然是针对上面那条来说了) Ctrl+

    4.3K10

    visual studio运行程序的快捷键_visual studio快捷方式在哪

    F3搜索 SHIFT+DELETE永久删除 F4地址 DELETE删除 F5刷新 ALT+ENTER属性 F6切换 ALT+F4关闭 F10菜单 CTRL+F4关闭 CTRL+A全选 ALT...:打开添加到过滤列表”面板(当前页面地址发送到过滤列表) Ctrl+R 功能:刷新当前页面 Ctrl+S 功能:打开“保存网页”面板(可以当前页面所有内容保存下来) Ctrl+T 功能:垂直平铺所有窗口...+ 鼠标中键用新标签打开链接但不切换至新标签 CTRL+W or CTRL+F4关闭当前标签页(如果只有一个标签关闭IE) CTRL+Q打开快速标签视图 CTRL+T打开一个新标签 CTRL+...执行活动按钮(虚点线围绕的按钮)的操作,或者选定或清除当前复选框 ALT+字母 选定选项,或者选定或清除复选框 ALT+下箭头键 打开选定的下拉列表框 ESC 关闭选定的下拉列表框 ESC 取消命令或关闭对话框...+E 快速显示当前Editer的下拉列表(如果当前页面没有显示的用黑体表示) F4 打开类型层次结构 F3 跳转到声明处 Alt+← 前一个编辑的页面 Alt+→ 下一个编辑的页面(当然是针对上面那条来说了

    4.8K10

    AWT常用组件

    下拉列表所有的选项进行隐藏,当选用其中的选项才会显示出来,这样能够节省显示空间,适用于待选择选项较多的情况。...AWT中的 Choice 实例化得到下拉列表组件,它的构造方法 Choice()创建一个没有任何选项的空白下拉菜单。...Choice的常用成员方法 成员方法 描述 void add(String item) 一个选项添加到 Choice 下拉列表中 String getltem(int index) 获取 Choice...() 获取当前选择项的内容 void remove(int index) 删除指定位置的选项 void removeAll() 移除 Choice 下拉列表中所有项 void select(int index...列表所有选项罗列和显示在列表框中,比下拉列表更加直观。 AWT的List 实例化列表组件,提供多个文本选项,支持滚动条。

    8310

    RPA与Excel(DataTable)

    在操作Excel,尽量选择Excel application scope控件,并且属性中的Visible属性勾选去掉,一方面提高执行效率,一方面避免后面使用快捷键,但是Excel还没来得及关闭,这样的话快捷键就会在...扩展选定区域 打开关闭扩展模式:F8 将其他区域的单元格添加到选定区域中,或使用箭头键移动到所要添加的区域的起始处,然后按“F8”和箭头键以选定下一个区域:Shift+F8 选定区域扩展一个单元格:...:Alt+向下键 显示清单的当前列中的数值下拉列表:Alt+向下键 撤销上一次操作:Ctrl+Z 10....输入并计算公式 键入公式:=(等号) 关闭单元格的编辑状态后,插入点移动到编辑栏内:F2 在编辑栏内,向左删除一个字符:Backspace 在单元格或编辑栏中完成单元格输入:Enter 公式作为数组公式输入...+Shift+F9 12.编辑数据 编辑活动单元格,并将插入点放置到单元格内容末尾:F2 在单元格中换行:Alt+Enter 编辑活动单元格,然后清除该单元格,或在编辑单元格内容删除活动单元格中的前一字符

    5.7K20

    最全Excel 快捷键总结,告别鼠标!

    F4 F4 :重复上一个命令或操作(如有可能)。在公式中选中的单元格引用或区域,F4 循环的绝对和相对引用的各种组合。 Ctrl+F4 :可关闭选定的工作簿窗口。 F5 F5 :显示“定位”对话框。...使用箭头键移动窗口,并在完成按 Enter,或按 Esc 取消。 F8 F8 :打开关闭扩展模式。在扩展模式中,“扩展选定区域”将出现在状态行中,并且按箭头键可扩展选定范围。...Shift+F8:可以使用箭头键非邻近单元格或区域添加到单元格的选定范围中。...Ctrl+D:使用“向下填充”命令选定范围内最顶层单元格的内容和格式复制到下面的单元格中。 Ctrl+E:使用列周围的数据多个值添加到活动列中。...在对话框中,按箭头键可在打开下拉列表中的各个选项之间移动,或在一组选项的各个选项之间移动。 按向下键或 Alt+向下键可打开选定的下拉列表。 Tab 在工作表中向右移动一个单元格。

    7.3K60

    Google Earth Engine (GEE) ——Earth Engine Explorer (EE Explorer)使用最全解析(8000字长文)

    选择地图视图,地图按钮下方将出现一个复选框,用于打开/关闭地形而不是路线图视图。选择卫星,卫星按钮下方将出现一个复选框,允许您打开/关闭标签(边界、国家、城市、水体等)。...添加数据后,您会看到数据集覆盖在谷歌地图基础图层上,数据集名称添加到数据列表中,图层的可视化设置对话框打开并附加在数据集名称的右侧。 现在关闭图层设置对话框 - 我们稍后会重新访问它。...打开 MCD43A4 数据层设置对话框。 确保 3 波段 (RGB) 无线电切换处于活动状态。... Red、Green 和 Blue Band Selector 下拉菜单分别设置为 Nadir 反射带 2、1 和 4。 单击保存按钮更改应用到地图图层显示并关闭图层设置。...从数据列表删除(或关闭)所有图层。 Landsat 5 TM Collection 1 Tier 1 32-Day TOA Reflectance Composite 数据集添加到您的工作区。

    28310

    提高效率 |ArcGIS Pro 中所有快捷键一网打尽

    上箭头键或下箭头键 在列表中的元素之间移动。 Alt + 下箭头键 打开下拉菜单或下拉列表。 Esc 关闭下拉菜单或下拉列表。 Enter 键或空格键 执行命令。...更改活动视图或窗格。 Ctrl+F6 更改活动视图。 Ctrl+F4 关闭视图。 动画 用于动画的键盘快捷键 键盘快捷键 操作 Ctrl + 右箭头 移动到下一关键帧。...最后两段自动补全为直角,并完成要素。 F4 或 Shift+双击 完成当前部分。 更改应用于当前部分,并使构造工具处于活动状态,以为要素创建另一部分。 空格键 打开关闭捕捉。...C 打开关闭浏览工具即可开始或结束导航。 删除 删除所选切割片。 布局 处理布局适用的键盘快捷键 键盘快捷键 操作 Ctrl+A 选择页面上的所有元素。...表 使用表适用的键盘快捷键 键盘快捷键 操作 Ctrl+T 或 Ctrl + 双击图层或表名称 打开内容窗格中所选图层或独立表的属性表。 Ctrl+F4 关闭活动的表。

    1K20

    Visual Studio Code (VS Code) – C++ 入门

    _64-toolchain $ pacman -Syu 图片 使用以下步骤 UCRT64 文件夹的路径添加到 Windows 环境变量: 在 Windows 搜索栏中,键入 设置 以打开 Windows...从 开始 按钮旁边的下拉列表中,选择 调试 C/C++ 文件 。...图片 从系统上检测到的编译器列表中选择 C/C++:g++.exe 生成和调试活动文件 (仅在首次运行/调试 helloworld.cpp 要求您选择编译器,所以一般情况下可以省略该步骤)。...如果在 开始 按钮中看到调试图标,只需选择 开始 按钮即可进行调试,而无需使用下拉列表。...选择 设置 按钮来创建 launch.json :您将看到各种预定义调试配置的下拉列表,选择 C/C++: g++.exe 生成和调试活动文件 ,VS Code 会创建一个文件 launch.json

    11.4K132

    VBA实战技巧32:安装Excel加载宏

    图1 复杂一点的方法就是,单击Excel左上角的“文件——选项”,在“Excel选项”对话框中,单击左侧的“加载项”选项卡,在右侧下方的“管理”下拉列表中选择“Excel加载项”,单击其右侧的“转到”按钮...图2 如果你的加载宏不在“可用加载宏”列表中,则必须单击该对话框右侧的“浏览”按钮,进行查找,然后将其添加到可用加载宏列表中。...图4 每个键都包含要打开的加载项的名称(有时还包含一些命令行参数)。如果加载项不在加载项文件夹中,则包含完整路径。 注意,这些注册表项在关闭Excel后更新。...Excel可以打开此类文件,但无法安装zip文件夹中的加载项。并且压缩软件会在关闭后立即删除Temp中的该文件夹。然后,会在Excel中得到一个指向已安装加载项的指针,该加载项没有随附的xlam文件。...最后一行关闭加载项打开的所有工作簿。为什么?因为当没有活动工作簿你无法打开加载项对话框,显然这也会阻止Excel通过VBA新加载项添加到列表中。

    4.8K20

    在测试自动化中使用Java枚举

    在本文中,我省略打开浏览器,打开网页和关闭浏览器的部分。您可以在本文结尾处提供的GitHub存储库中看到所有这些部分。...因此,我们将为此活动创建一个新测试: @Test void selectCountryCityAndTypePhoneNumber() { } 首先,我们选择国家。...此示例中的下拉列表的工作方式如下:未打开(未单击它们),“国家/地区”下拉列表显示为空选择,而“城市”下拉列表则完全为空。此时的城市下拉列表已禁用,您无法从中选择任何选项。 ?...4个条目:“”,“奥地利”,“爱沙尼亚”,“西班牙”。...因为JavaScript是在从国家/地区下拉列表中选择一个国家/地区后信息加载到城市/下拉菜单中的一种,所以该测试:选择每个国家/地区,并针对每个选定的国家/地区检查城市下拉列表

    3.2K10

    在测试自动化中使用Java枚举

    在本文中,我省略打开浏览器,打开网页和关闭浏览器的部分。您可以在本文结尾处提供的GitHub存储库中看到所有这些部分。...注册表的国家部分如下所示: 因此,我们将为此活动创建一个新测试: @Test void selectCountryCityAndTypePhoneNumber() { } 首先,我们选择国家。...此示例中的下拉列表的工作方式如下:未打开(未单击它们),“国家/地区”下拉列表显示为空选择,而“城市”下拉列表则完全为空。此时的城市下拉列表已禁用,您无法从中选择任何选项。...4个条目:“”,“奥地利”,“爱沙尼亚”,“西班牙”。...因为JavaScript是在从国家/地区下拉列表中选择一个国家/地区后信息加载到城市/下拉菜单中的一种,所以该测试:选择每个国家/地区,并针对每个选定的国家/地区检查城市下拉列表

    2.7K20

    定义和构建索引(四)

    使用页面顶部的切换选项选择一个命名空间;这将显示可用命名空间的列表。选择命名空间后,选择屏幕左侧的Schema下拉列表。...这将显示当前名称空间中的模式列表,其中带有布尔标志,指示是否有任何表或视图与每个模式相关联。 从此列表中选择一个架构;该架构显示在架构框中。...它的正上方是一个下拉列表,允许选择属于该模式的表、系统表、视图、过程或所有这些。选择“表”或“全部”,然后打开“表”文件夹以列出此架构中的表。如果没有表,则打开文件夹显示空白页。...(如果未选择“表”或“全部”,则打开“表”文件夹列出整个命名空间的表。) 选择其中一个列出的表。这将显示表的目录详细信息。 要重建所有索引:单击操作下拉列表,然后选择重建表的索引。...嵌入式SQL在编译(而不是在运行时)检查MapSelecability设置。因此,关闭索引的MapSelecability对已经编译的嵌入式SQL查询没有任何影响。

    76330

    在RHEL CentOS 8中创建网桥的3种方法

    # ip add 从以上命令的输出中,以太网接口称为enp2s0,我们将把该接口从接口添加到网桥。 ? 接下来,要列出测试系统上的活动网络连接,请使用以下nmcli命令。...然后停用或关闭以太网或有线连接。...现在,当您尝试列出系统上的活动网络连接,网桥连接应显示在列表中。 # nmcli conn show --active ? 接下来,使用以下bridge命令显示当前桥端口配置和标志。...#nm-connection-editor 打开后,单击加号以添加新连接,如以下屏幕截图中显示。 ? 在弹出窗口中,从下拉列表中选择连接类型,这种情况为网桥,然后单击创建。 ?...现在,应该桥接端口添加到桥接连接列表中,然后点击保存。 ? 在连接编辑器的主界面中,您应该能够看到新的桥接连接和桥接接口,如以下屏幕截图所示。 ?

    6.7K20

    运维经验:回滚段异常的特殊救急方法

    这样的好处就是可以在回滚段异常异常回滚段添加到_corrupted_rollback_segments参数列表中,越过系统检查,从而打开数据库。...为了避免这些问题,因此建议在使用隐藏参数_corrupted_rollback_segments后,参数列表中的回滚段删除。...为了保护数据的一致性,Oracle不允许删除活动事务的回滚段。 在特殊情况下,存在活动事务的回滚段添加到_corrupted_rollback_segments列表中,就可以忽略回滚段保护机制。...也就是说,在数据库启动过程中,处于_corrupted_rollback_segments列表中包含有活动事务的回滚段可以被删除。...删除活动事务回滚段示例如下: note 在使用_corrupted_rollback_segments参数后,数据库运行可能比较正常,但是出现问题的潜在风险增大;删除_corrupted_rollback_segments

    1.9K90

    SI持续使用中

    此对话框中的许多格式设置控件都显示以下值之一: 开–该属性添加到父样式格式。 关–从父样式格式中删除该属性。 一个数字-该值替换父样式属性。...样式名称列表 列出所有语法格式样式。在此列表中选择一种样式,其属性加载到右侧的控件中。样例框中也会显示该样式的样例。该列表描述了样式层次结构。每个样式都有一个父样式,并从父样式继承其属性。...样式列表描述了样式层次结构。除“等于”(表示“相同”)以外的任何属性都将与父样式格式组合。 添加样式 单击此按钮添加新的用户定义样式。 删除样式 单击此按钮删除用户定义的样式。...如果仅键入一个单词,搜索非常快。 搜索范围 此下拉列表包含文件类型列表。您可以使用此列表搜索限制为仅特定类型的文件或仅当前文件。...打开左栏的符号树 ? 这个是 关闭.你可以自己尝试一下 Alt+F8

    3.7K20
    领券