我在我的应用程序中使用jQuery UI菜单插件。我有个问题。
在子菜单(二级)中,如果我在单个子菜单项上重复鼠标悬停,那么有时就不会发生hover动作。
ITEM 1
ITEM 2
ITEM 3 -> ITEM 3-1
ITEM 3-2
ITEM 4
ITEM 5 在这里解释情况:
我从这里复制了演示示例http://api.jqueryui.com/menu/#entry-examples,并在项目3-2下增加了一个子菜单级别。现在将鼠标悬停在第3-2项下一个级别,但是如果我重复悬停,那么在悬停的某一点上,下一个级别就不会出现。
要复制此问题,请执行以下步骤
发布于 2014-06-09 12:26:34
绑定到根菜单的mouseleave事件应该运行collapseAll( event,true ),而不仅仅是直接绑定到collapseAll(),例如。
@ jquery.ui.menu.js第102行
mouseleave: "collapseAll",
mouseleave: function( event ){
this.collapseAll( event, true );
},https://stackoverflow.com/questions/24119863
复制相似问题