在下拉菜单外部单击时,bootstrap 3.4.1如何隐藏下拉菜单?

时间:2020-09-16 23:38:13

标签: javascript jquery bootstrap-4 twitter-bootstrap-3

本质上,我已经在JS中创建了自己的下拉菜单功能,该功能可以很好地工作,但是当用户在下拉列表打开时在其外部单击时,我正在使用插入背景元素的旧方法来关闭下拉菜单。

我上面解释的元素很简单

<div class='backdrop'></div> 

Bootstrap在移动设备上使用类似的方法,而在3.4.1版之前进行引导,但是在非移动设备上它们不再使用3.4.1版以上的背景。

我从代码中看到它们触发了某种事件,但是如果有人可以确切地解释在新版本中没有背景元素的情况下如何隐藏下拉菜单,以便我可以复制该功能,那将是很好的。

TLDR-当下拉菜单处于打开状态时,用户单击页面上的其他任何位置,引导程序如何关闭下拉菜单?

很抱歉这个词很重的问题,我知道堆栈溢出更喜欢代码很重的问题。

0 个答案:

没有答案