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

发布于 2024-12-26 13:44:09 字数 452 浏览 1 评论 0原文

我正在尝试实现一个菜单,您可以将鼠标悬停在第一级上,然后打开第二级和第三级(第二级中的第一项)。

我认为使用 superfish 或使用 pathClass 参数,但到目前为止失败了。

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

在 jsfiddle 的示例中,它应该悬停在 ASDF 和第三级将使用 bla 1bla 2

任何有关如何解决此问题的提示将不胜感激。

I'm trying to achieve a menu where you can hover the first level and the second and the third level (of the first item in second level) opens.

I thought it would be possible with the onHide-callback function of superfish or with the pathClass-argument but it failed so far.

My menu looks something like this:
jsfiddle

In the example on jsfiddle it should be hovered ASDF and the 3rd level would open with bla 1 and bla 2

Any hints how this problem could be solved would be appreciated.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

野生奥特曼 2025-01-02 13:44:09

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

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

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

You should be able to use the onShow callback to do what you want:

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

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文