我在opencart管理面板中添加了4个类别作为4个级别,
Home
Home -> Furniture
Home -> Furniture -> Wooden (Getting menus up to this level)
Home -> Furniture -> wooden -> Lightweight (Need to display this level)
最初,我在菜单中显示第三级类别时遇到了问题。我使用这个启用了第三级菜单
像这样,如何启用4级分类。
我有以下jquery代码:
$(document).ready(function(){
$("#accordion2 h3").click(function(){
//slide up all the link lists
$("#accordion2 ul ul").slideUp();
//slide down the link list below the h3 clicked - only if its closed
if(!$(this).next().is(":visible"))
{
这对我不起作用,我是这样的:
A = first level link
[menu-link:parent:url:path]
B = second level link
[menu-link:parent:url:path]
C = third level link
[node:menu-link:parent:url:path]
我做错了什么吗?
一级菜单:
<ul class="topmenu">
<li><a id="new">a</a></li>
<li><a
我对使用javascript进行编码相当陌生;我希望有一个三级可折叠菜单,单击该菜单后将展开。我写了一些代码,但它只适用于两级菜单。我无法解决如何修改脚本,以便在单击时第三层也会打开。任何想法都将是最受欢迎的,并且不喜欢使用jquery,所以如果使用普通js的任何建议都会对我很有帮助!
下面是现有的脚本:
var openListItem=document.getElementsByClassName("nav-links-item");
var i;
for(i = 0; i < openListItem.length; i++){
openListItem[i
在我创建超级菜单的尝试中,我坚持了第三层子菜单的样式。没有显示第一个子菜单(li ul) (显示:无)。然后我有了jquery脚本,它显示了鼠标悬停上的子菜单( li first level )。如果窗口小于768 is,则启动click函数(用于触摸屏)。
我的问题是,当我想为第三级子菜单(子菜单的子菜单- level ul )设置样式时,没有应用样式--我希望始终显示它,但它是隐藏的,显示:没有应用于该ul,但我将它设置为显示:块。所以,只有当我把它的LI元素悬停时,它才会显示出来。
基本上,我试图做的是,第一个子菜单(li - ul)在悬停(或点击手机)时被激活,但是第二个子菜单(子菜单
我正在尝试在下面的网站上选择第三级子菜单项。代码在这里执行时没有任何错误,但是不会在最后一个子菜单项上执行单击操作。
网址:
菜单项:Shop By Category -> Personal Care -> Ayurvedic
我在chrome浏览器上运行这个脚本。我试图选择第二级菜单项,但是第三级菜单项没有被选中。顺便说一句,在java脚本执行器的帮助下,我能够成功地完成同样的操作。
Actions builder= new Actions(driver);
Action act=builder.moveToElement(driver.findElement(By.xpath