【发布时间】:2013-12-17 23:38:01
【问题描述】:
我有一个菜单,其中一些元素向上滑动和滑动切换。因此,如果水果是打开的,我点击蔬菜,它会打开,而水果会关闭。这一切都很好。 “小吃”没有子菜单,但我希望它的行为与其他两个相同。所以如果我点击零食并且任何其他子菜单打开,它会以相同的幻灯片效果关闭它们。
目前我将它隐藏(慢),但水平隐藏元素,而不是向上/向下滑动。
谁能帮忙?
http://jsfiddle.net/Alga/H3Y4Q/2/
$('.fruit_submenu').hide(); $('.veg_submenu').hide();
$('li#fruit').click(function () { $(".fruit_submenu").slideToggle(); $('.veg_submenu').slideUp(); });
$('li#veg').click(function () {
$(".veg_submenu").slideToggle(); $('.fruit_submenu').slideUp();});
$('li#snacks').click(function () {
$('.fruit_submenu').hide('slow');});
【问题讨论】:
-
您的标记无效,您不能将 UL 作为另一个 UL 的子级。
标签: jquery show-hide slidetoggle slideup