选项卡菜单 +手风琴菜单分配类别

发布于 2024-10-23 00:10:14 字数 462 浏览 3 评论 0原文

我之前曾问过有关这两个菜单的问题,但主题有点不同,现在,我想要的只是升级此处编写的先前代码: 手风琴、选项卡菜单,为两者分配选择类,以便在我单击其子菜单中的链接后,类 open_menu 不会消失菜单,你可以通过这个脚本轻松理解它: http://jsfiddle.net/bq6tA/11/ 在评论中我试图回复编写此脚本的人,但他没有回复,但我现在确实需要修改此脚本,谢谢大家的帮助! 顺便说一句,如果我刷新页面,类就分配好了,一旦我单击子菜单链接,顶部菜单链接的 open_menu 类就​​会消失。

I have asked question about these two menus before, but the subject was a bit different, for now, all i want is to upgrade the previous code written here: accordion, tab menus, assign select class for both so that the class open_menu doesnt disappear after i click the link in it's sub menu, u can easily understand it from this script: http://jsfiddle.net/bq6tA/11/ in comments i tried to reply the man who wrote this script, but he didn't reply, but i really need to modify this script, right now, and thx for help everyone!
btw, if i refresh the page, the classes are assigned ok, once i click the sub menu link, the class open_menu for top menu link disappear.

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

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

发布评论

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

评论(2

谜兔 2024-10-30 00:10:14

tabcontent.js 的第 86 行循环遍历列表结构中的每个项目,并删除所有样式类(如果它们不是当前选定的项目):

this.getselectedClassTarget(this.tabs[i]).className=(this.tabs[i].getAttribute("rel")==subcontentid)? "selected" : ""

添加一个额外的单击绑定器以将其重新应用于每个最低级别的项目:

$("ul.reset a").click(function() {
    $(this).closest("ul").siblings("a").addClass("open_menu");
});

在此处查看工作演示。

Line 86 of tabcontent.js is looping through every item in your list structure and removing all styling classes if they're not the currently selected item:

this.getselectedClassTarget(this.tabs[i]).className=(this.tabs[i].getAttribute("rel")==subcontentid)? "selected" : ""

Add an additional click binder to reapply it for each lowest level item:

$("ul.reset a").click(function() {
    $(this).closest("ul").siblings("a").addClass("open_menu");
});

See a working demo here.

十秒萌定你 2024-10-30 00:10:14

您可以简单地从代码中删除 .removeClass('open_menu') 吗?

Can you simply remove the .removeClass('open_menu') from the code?

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