11521 sujets

JavaScript, DOM et API Web HTML5

Bonjour à tous, j'ai une petite question par rapport au menu FlexNav, je sais qu'il est pas mal utilisé, mais pas de forum / support malheureusement... Smiley sweatdrop

Je l'ai installé sur un thème Wordpress perso. Tout fonctionne bien, sauf que je n'arrive pas à modifier la largeur des items du menu (1er niveau).

A la base tous les items du menu sont de la même largeur, calculée dynamiquement (mais je ne sais pas comment...), il y a une option : $(".flexnav").flexNav({ 'calcItemWidths': false }); qui devrait permettre de modifier la largeur, cf. http://jasonweaver.name/lab/flexiblenavigation/

Mais moi j'aimerais simplement que chaque item s'adapte à la largeur de son contenu (+ padding + flèche vers le bas quand il y a des sous-menu), avec ma configuration (logo flottant à gauche), seuls 4 items sur 6 s'affichent sur la 1ère ligne alors qu'il y a largement la place de mettre les 6.

J'ai tenté de spécifier une largeur fixe sur .flexnav li pour tester (bien que cela ne correspondrait pas au résultat que je souhaite), mais cela n'a aucun effet, qu'il y ait true ou false dans l'option calcItemWidths.

Quelqu'un aurait une idée ?

Merciiii
bonjour
Avec Flexnav il est possible d' avoir 5 sélections au premier niveau
j'ai réussi à avoir 4 niveaux c' est pas mal
mais pour modifier les largeurs au premier niveau c' est pas facile
jetez un coup d' oeil ici

http://webdesign.tutsplus.com/tutorials/big-menus-small-screens-responsive-multi-level-navigation--webdesign-8452
Il n'est possible que 3 niveaux je pense
mais c' est plus modifiable et il y a des tutos réalisés par l' auteure
télécharger le ZIP sur github