我正在使用Superfish jQuery菜单系统,并且要求显示所有孩子,无论级别如何。菜单仅显示所选项目的子项。也许有人可以帮我弄清楚如何修改代码以使其以这种方式工作。
节点的HTML示例:
<li class="root"><a href="#" title="Training" class="root">Training</a>
<ul>
<li class="sub"><a href="#" title="Workshops - Classroom" class="sub">Workshops - Classroom</a>
<ul>
<li class="sub"><a href="#" title="Business Analytics" class="sub">Business Analytics</a></li>
<li class="sub"><a href="#" title="Software Applications" class="sub">Software Applications</a></li>
<li class="sub"><a href="#" title="Selling Skills" class="sub">Selling Skills</a></li>
<li class="sub"><a href="#" title="Wal-Mart Focused" class="sub">Wal-Mart Focused</a></li>
</ul>
</li>
<li class="sub"><a href="#" title="Public Workshop Schedule & Registration Form" class="sub">Public Workshop Schedule & Registration Form</a></li>
<li class="sub"><a href="#" title="Webinars" class="sub">Webinars</a></li>
</ul>
</li>
现在的样子:
如何看待:
答案 0 :(得分:1)
您可以尝试使用CSS来使子项始终可见。悬停时,当前项目将获得类'sHHover'。
Perhaphs你可以为你的网站添加一个CSS样式:
li.sub.sfHover ul {
display: block !important;
visibility: visible !important;
}
我不太确定CSS选择器是否只适用于子项目,但我希望这能让你顺利进行。