2010-06-29 6 views
0

J'ai une navigation à plusieurs échelons et je veux appliquer Cufon uniquement au niveau supérieur.Cufon/Jquery Parent Article seulement

Il va comme ceci:

<ul> 
    <li> 
     <a href="#"> CUFON ME </a> 
     <ul><li>sub nav, dont cufont me</li></ul> 
    </li> 
</ul> 

En ce moment, la sélection de tous les éléments de l'enfant, je veux juste le niveau supérieur à celui sélectionné.

Cufon.set('fontFamily', 'Museo Sans 500').replace('h1')('h2')('h3')('.menu-header ul#menu-main-nav li a'); 

Répondre

0

Vous ne savez pas sur la syntaxe de CUFON, mais essayez

Cufon.set('fontFamily', 'Museo Sans 500').replace('h1')('h2')('h3')('.menu-header ul#menu-main-nav > li > a'); 

(bien que la .menu-header sélection descentant est inutile car le #menu-main-nav est un sélecteur d'ID - ou sont-il des éléments multiples avec le même ID)

Ceci utilise le > child selector pour s'assurer que cufon est seulement appliqué à la première descentant, aussi appelée enfant.

+0

Ah, comment n'ai-je pas pensé à ça? Merci! – wesbos