选项卡菜单+手风琴菜单分配课程

时间:2011-03-18 15:00:03

标签: javascript jquery menu tabs accordion

之前我已经问过这两个菜单的问题,但主题有点不同,现在,我想要的只是升级之前写的代码:accordion, tab menus, assign select class for both以便类open_menu在我之后不会消失点击它的子菜单中的链接,你可以从这个脚本轻松地理解它:http://jsfiddle.net/bq6tA/11/在评论中我试图回复写这个脚本的人,但他没有回复,但我真的需要修改这个脚本,现在,thx帮助大家! 顺便说一句,如果我刷新页面,类被分配好,一旦我点击子菜单链接,顶级菜单链接的类open_menu就会消失。

2 个答案:

答案 0 :(得分:4)

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");
});

See a working demo here.

答案 1 :(得分:0)

您可以直接从代码中删除.removeClass('open_menu')吗?