好的,所以我仅限于如何在大型商业中自定义菜单。这是我到目前为止所拥有的,请记住一些标签是由系统自己生成的。
在手风琴中显示类别菜单的面板的代码如下所示:
$('.SideCategoryListClassic').children().children('li')
.hover(function(){
$(this).children('ul').children().slideDown()
},
function(){
$(this).children('ul').children().slideUp()
});
$('a[href*="-main"]').attr('href', '#')
还有一个内联样式表
.SideCategoryListClassic ul li ul li {
display: none;
}
生成菜单的方式超出了我的范围。我添加的其中一件事是 HERF 替换标签,用于禁用主类别上的链接,并且只让它在子类别上工作。
现在菜单功能作为悬停,但我希望它是一个点击功能菜单。我希望该组在单击时扩展,但如果我单击另一个组,我想隐藏前一个组。请记住,我无法修改 UL 的生成方式,也无法为它们分配样式类或 id 标签。您可以在此页面上看到菜单现在的样子: