2009-03-03 10 views
0

J'ai un menu de navigation de la barre supérieure YUI menu basé sur this example. Je voudrais être en mesure d'insérer des éléments qui servent de légendes et non d'éléments de menu. Par exemple, je peux avoir une liste de produits dans différentes catégories, et je veux un en-tête de catégorie pour chacun. Je ne veux pas de sous-menus - je veux des en-têtes dans le menu.Puis-je créer un élément dans un menu YUI qui n'est PAS un élément de menu?

J'espérais que c'était aussi simple que faire:

<li class="menuHeading">Heading</li> 

(et définir évidemment le style menuHeading).

Cela fonctionne réellement - dans la mesure où l'élément apparaît dans le menu dans la bonne position. Mais il se comporte comme un élément de menu (surligné en bleu lorsque je le survole). J'ai inspecté le DOM dans Chrome et il semble que le menu YUI javascript ajoute réellement la classe suivante 'yuimenuitem' et lui donne un ID généré.

Existe-t-il une façon «officielle» de faire ce que je veux ou dois-je faire? Je pense simplement à changer la classe menuHeading pour avoir un fond blanc lorsque je le survole, mais je voudrais plutôt ne pas le faire si je n'ai pas à le faire.

Répondre