Javascript 引导:如何保持下拉菜单打开,以便在嵌套的下拉菜单中单击? 我有一个 它的一个子代包含另一个子代 据我所知,单击内部会将父级切换到关闭状态,然后将其关闭,这会阻止单击子类别。
只需要一个修复程序来保持打开状态,直到它嵌套的特定对象被单击为止 [JSFIDDLE DEMO][1] 谢谢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菜单,否则
UPD:我试图实现的是更好地使用手风琴来完成。您的JSFIDLE无法正常工作,但方法是使用默认设置
$(document).on("click", ".dropdown-menu", function(e) {
e.preventDefault();
});
您应该将要保持打开状态的“ul”标记的类命名为.stayopen,并在js函数中使用该类,而不是.dropdown菜单,否则所有下拉菜单都将保持打开状态。您的JSFIDLE链接错误。谢谢,@TheMiniJohn刚刚更新了它。我发现了这样一个实现:当我在它们之外单击时,My的仍处于关闭状态,只有当它们的父对象被单击时,我才需要关闭。