Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/417.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 引导下拉按钮:当点击页面的其他部分时,如何隐藏下拉菜单?_Javascript_Twitter Bootstrap - Fatal编程技术网

Javascript 引导下拉按钮:当点击页面的其他部分时,如何隐藏下拉菜单?

Javascript 引导下拉按钮:当点击页面的其他部分时,如何隐藏下拉菜单?,javascript,twitter-bootstrap,Javascript,Twitter Bootstrap,参见上面的链接,当显示下拉菜单时,带有btn组的外部div将自动添加一个类“open”,当我单击页面的其他部分时,“open”类将被删除,因此下拉菜单将消失 我的问题是如何“执行”单击页面的其他部分以删除“打开”类?您可以使用简单的JavaScript重置: 我不明白你为什么要问这个问题,因为这是由引导程序本身处理的。我提取了它的一些组件以供使用,可能是由它的js处理的。@PraveenKumar引导程序当前侦听列表元素中或外部的单击事件以自动关闭下拉列表。在移动设备中不使用单击事件。因此,在他

参见上面的链接,当显示
下拉菜单时,带有
btn组的外部div将自动添加一个类“open”,当我单击页面的其他部分时,“open”类将被删除,因此下拉菜单将消失

我的问题是
如何“执行”单击页面的其他部分以删除“打开”类?

您可以使用简单的JavaScript重置:
我不明白你为什么要问这个问题,因为这是由引导程序本身处理的。

我提取了它的一些组件以供使用,可能是由它的js处理的。@PraveenKumar引导程序当前侦听列表元素中或外部的单击事件以自动关闭下拉列表。在移动设备中不使用单击事件。因此,在他们解决这个问题之前,我们必须手动关闭下拉列表。
$("body").click(function(){
    $(".open").removeClass("open");
});