我有一个基于YUI menu的this example顶栏导航菜单。
我希望能够插入作为标题而不是菜单项的项目。例如,我可能有一个不同类别的产品列表,我想要一个类别标题。我不想要子菜单 - 我想要菜单中的标题。
我希望它就像这样简单:
<li class="menuHeading">Heading</li>
(显然定义了menuHeading
样式)。
这实际上是有效的 - 因为项目出现在菜单中的正确位置。但它表现为一个菜单项(当我滚动时突出显示为蓝色)。我在Chrome中检查了DOM,看来YUI菜单javascript实际上是在添加以下类'yuimenuitem'
并为其提供生成的ID。
有没有“官方”的方式来做我想做的事情或者我必须采取一些黑客攻击,我正在考虑只是将menuHeading
类改为当我将鼠标悬停在它上面时具有白色背景,但是如果我不需要,我宁愿不这样做。
答案 0 :(得分:0)
YUI菜单支持内置的标题 - 它们被称为组标题。有两个YUI菜单示例说明如何标题组:
http://developer.yahoo.com/yui/examples/menu/example05.html http://developer.yahoo.com/yui/examples/menu/example06.html