Superfish jQuery菜单:当第一级悬停时,第3级始终打开

时间:2012-01-13 16:00:14

标签: jquery superfish

我正在尝试创建一个菜单,您可以在其中悬停第一个级别,第二个第三个级别(第二个级别的第一个项目)将打开。

我认为onHide - superfish的回调函数或pathClass - 参数可以实现,但到目前为止失败了。

我的菜单看起来像这样: jsfiddle

在jsfiddle的示例中,它应该悬停ASDF,第3级将打开,bla 1bla 2

任何提示如何解决这个问题的提示都将受到赞赏。

1 个答案:

答案 0 :(得分:1)

您应该可以使用onShow回调来执行您想要的操作:

$('.mainnav>ul').superfish({
    onShow: function() {
        $( this ).find( ".sf-with-ul:first" ).closest("li").trigger("mouseenter");
    }
});

http://jsfiddle.net/petersendidit/XnxaE/7/