Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/361.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/72.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_Html_Css_Twitter Bootstrap_Drop Down Menu - Fatal编程技术网

Javascript 引导:如何保持下拉菜单打开,以便在嵌套的下拉菜单中单击? 我有一个 它的一个子代包含另一个子代 据我所知,单击内部会将父级切换到关闭状态,然后将其关闭,这会阻止单击子类别。

Javascript 引导:如何保持下拉菜单打开,以便在嵌套的下拉菜单中单击? 我有一个 它的一个子代包含另一个子代 据我所知,单击内部会将父级切换到关闭状态,然后将其关闭,这会阻止单击子类别。,javascript,html,css,twitter-bootstrap,drop-down-menu,Javascript,Html,Css,Twitter Bootstrap,Drop Down Menu,只需要一个修复程序来保持打开状态,直到它嵌套的特定对象被单击为止 [JSFIDDLE DEMO][1] 谢谢 UPD:我试图实现的是更好地使用手风琴来完成。您的JSFIDLE无法正常工作,但方法是使用默认设置 $(document).on("click", ".dropdown-menu", function(e) { e.preventDefault(); }); 您应该将要保持打开状态的“ul”标记的类命名为.stayopen,并在js函数中使用该类,而不是.dropdown菜单,否则

只需要一个修复程序来保持打开状态,直到它嵌套的特定对象被单击为止

[JSFIDDLE DEMO][1]

谢谢


UPD:我试图实现的是更好地使用手风琴来完成。

您的JSFIDLE无法正常工作,但方法是使用默认设置

$(document).on("click", ".dropdown-menu", function(e) {
  e.preventDefault();
});

您应该将要保持打开状态的“ul”标记的类命名为.stayopen,并在js函数中使用该类,而不是.dropdown菜单,否则所有下拉菜单都将保持打开状态。

您的JSFIDLE链接错误。谢谢,@TheMiniJohn刚刚更新了它。我发现了这样一个实现:当我在它们之外单击时,My的仍处于关闭状态,只有当它们的父对象被单击时,我才需要关闭。