2012-08-16 156 views
0

我有这样的代码: http://jsfiddle.net/a9GUX/jQuery的关闭下拉菜单打开时,另一个菜单点击

例如,当菜单中的“一”是开放的,而人点击菜单中的“四”上,菜单一关闭自动。我已经做了一些测试,但有些什么都不做,其他人全部打开/关闭。

在此先感谢。

+0

似乎在我的浏览器中正常工作。即使我反复打开和关闭“4”,菜单“One”仍然打开。你使用的是什么浏览器? – Logard 2012-08-16 14:04:26

+0

这就是问题所在:P zoltan解决了这个问题。 http://jsfiddle.net/a9GUX/1/ – Thiago 2012-08-16 19:04:21

回答

0

加入这一行

$(this).siblings('li').children('ul,p').slideUp('slow'); 

DEMO

+0

谢谢你!它的工作:) – Thiago 2012-08-16 14:10:14

+0

欢迎:) – 2012-08-16 14:10:51

+0

当进入页面的人可以使菜单打开? 例如: 如果用户选择菜单'one 1',当页面打开时,下拉菜单'One'保持打开状态。 我不确定我是否清楚... 谢谢。 – Thiago 2012-08-16 18:05:56

相关问题