我想获得一个第三级菜单时,其第一级父扩展自动扩展。所以,在这个例子中我有,当你将鼠标悬停在第一个项目我想第1项子菜单显示(正常人一样),然后又下第一子菜单。第2项也应该显示。 http://jsfiddle.net/n2Sxc/1/jquery菜单用户界面。自动展开第三级子菜单时,第2级子菜单扩展
我曾尝试使用此代码,这是在的jsfiddle。
$("#main-nav li").mouseover(function() {
$("#main-nav li ul li.first ul").show();
});
我也看了一下api文档,但是我不清楚如何使用扩展或焦点。我不确定这是否甚至是我想使用的。
焦点:http://api.jqueryui.com/menu/#event-focus
展开:http://api.jqueryui.com/menu/#method-expand
启动菜单
$('#main-nav').menu({
focus: function(focus, ui) {
$("#main-nav li").hover(function(){
$("#main-nav li ul li.first ul").show();
});
}
});