【发布时间】:2017-06-30 12:29:33
【问题描述】:
我正在使用this 小脚本创建带有子链接的水平菜单。我一切正常,但有一个小障碍,那就是我需要在单击另一个子菜单时关闭子菜单。你可以看到我的菜单here我需要它,这样如果你点击菜单一,然后点击菜单二,那么菜单一的子链接就会消失。
这里是菜单的 jQuery:
$(function() {
// Dropdown toggle
$('.dropdown-toggle').click(function(){
$(this).next('.dropdown').toggle();
});
$(document).click(function(e) {
var target = e.target;
if (!$(target).is('.dropdown-toggle') && !$(target).parents().is('.dropdown-toggle')) {
$('.dropdown').hide();
}
});
});
【问题讨论】:
-
Jsfiddle 的例子真的很有帮助。
标签: javascript jquery menu