如何知道子菜单是打开还是合上的 ( 积分: 100 )

  • 主题发起人 主题发起人 ricon2001
  • 开始时间 开始时间
R

ricon2001

Unregistered / Unconfirmed
GUEST, unregistred user!
点击主菜单的菜单项弹出子菜单,怎么知道子菜单是打开的还是合上的。[:(]
 
不太明白你的意思
 
就是说,点击主菜单的菜单项弹出下级菜单,这时候怎么知道子菜单是弹出的还是合上的。
如:文件(F)
AAA
BBB->CCC
DDD
点击文件,弹出下级菜单AAA和BBB,再点击文件,下级菜单合上,那么通过什么菜单的属性或其它手段知道目前菜单是弹出还是合上的状态。
 
菜单弹出前有个事件
你想要处理数据,就在弹出事件中处理好了
 
你其实可以在AAA菜单的click 事件中判断它是否合上,
当点击AAA弹出子菜单时,会触发这个click 事件,
而再次点击AAA合上菜单时却不会触发这个click 时间.

也就是说弹出子菜单=click 事件

这样看看能不能解决你的问题!
 
首先感谢楼上两位回应!
事实上,我反复试验主菜单项的点击事件,好像事情不像我们想的那么灵光,有时候点击两下、甚至3下菜单才收得起来,本来定义的点击事件逻辑根本形同虚设,由此,根本搞不清楚是否弹出或合上。
 
我补充下:
点击事件是有时会点几下才打开或收起来,但是,收起来是不会触发click事件,而点击打开子菜单时,如果没有打开,则不会触发click 事件,只有打开了才会触发click 事件
结论还是这样:打开子菜单=click 事件.
收合子菜单!==click 事件
 
后退
顶部