【发布时间】:2014-02-26 18:04:39
【问题描述】:
我即将用一些 jQuery 制作一个简单的下拉菜单。
这是我的菜单的蓝图:
这是我的 jQuery:
$( "a.drop_down" ).click(function () {
if ( $(this).siblings("ul").is( ":hidden" ) ) {
$(this).siblings("ul").slideToggle('slow','easeOutBounce');
}
else {
$(this).siblings("ul").hide();
}
});
这就是我想要实现的目标:
我只想一次打开一个下拉菜单,任何菜单点击(包括子菜单)都应该关闭已经打开的下拉菜单。当然,如果我点击另一个下拉菜单,它不仅应该关闭打开的菜单,还应该关闭下拉菜单。
如果有任何建议,我将不胜感激。
【问题讨论】:
标签: jquery drop-down-menu