Nouveau sur le forum ? Voici votre case départ pour bien débuter.

Liens contextuels :

Auteur
Pallas4
# 24 Dec 2007 - 12:25:11
Citer
4 Posts
Bonjour

désolé de cette question sûrement très bête..
à propos de ce tuto
http://css.alsacreations.com/Tutoriels-JavaScript/Creer-un-menu-accordeon-avec-jQuery5

Je n'arrive pas às avoir où placer exactement la classe "open_at_load" dans le menu ohwell
C'est peut être idiot mais si je rajoute un div pour la placer entre les li, ce n'est plus valide xhtml.
Si je remplace subMenu par open_at_load, le menu ne fonctionne plus normalmeent (normal en même temps)

donc c'est peut être évident mais j'avoue que je suis encore assez mauvais en CSS (et très mauvais en pratique javascript) donc si quelqu'un peut me répondre, merci d'avance.

http://keroro.pallas4.net 
^
Patidou
# 24 Dec 2007 - 14:04:42
Citer
412 Posts
Tu dois ajouter la classe au menu que tu souhaites garder ouvert. Exemple :

    <ul id="navigation">
<li><a href="" title="">Item 1</a></li>
<li class="toggleSubMenu"><span>Item 2</span>
<ul class="subMenu open_at_load">
<li><a href="" title="">Item 2.1</a></li>
<li><a href="" title="">Item 2.2</a></li>

<li><a href="" title="">Item 2.3</a></li>
</ul>
</li>
<li class="toggleSubMenu"><span>Item 3</span>
<ul class="subMenu">
<li><a href="" title="">Item 3.1</a></li>
<li><a href="" title="">Item 3.2</a></li>

</ul>
</li>
<li><a href="" title="">Item 4</a></li>
</ul>


http://www.lombre.net/ 
^
Duncan
# 11 Jan 2008 - 18:17:42
Citer
4 Posts
Bonjour,

je me permet de relancer ce sujet.

En fait je souhaiterais faire la même chose que Pallas4, seulement j'aimerais garder le sous menu ouvert uniquement lorsque l'on clique sur un lien de ce sous menu.

Dans l'explication de Patidou le sous menu reste ouvert tout le temps sauf quand on clique pour l rétracter ou sur un autre menu/sous-menu.

Donc je pense qu'il faudrait affecter la class quand dans certaines conditions... mais la ca dépasse mes compétences smile

comme on dit... merci d'avance smile

http://Junglefrag.info 
^
Florent V.
# 11 Jan 2008 - 20:51:04
Citer
On va manger des chips.
Modérateur
11436 Posts
Duncan a écrit :
Donc je pense qu'il faudrait affecter la class quand dans certaines conditions... mais la ca dépasse mes compétences smile

Effectivement, il faudrait affecter la class quand...
Et si ça dépasse tes compétences... ben euh voilà...

Tentons tout de même:
- si tu codes tes pages HTML séparément, tu peux inclure la classe en question au bon endroit sur chaque page;
- si tu utilises un CMS, il faudrait savoir comment tu peux exploiter le système de templace pour différencier les différents li en fonction de la page en cours, et pour faire que le code se modifie en fonction;
- si tu codes en PHP, il faudra être capable de récupérer l'information sur la page en cours, ou sur la rubrique parente par exemple, et générer le code exact du menu en fonction de ces paramètres.

Difficile d'en dire plus.

http://www.covertprestige.net 
^
Duncan
# 12 Jan 2008 - 03:27:30
Citer
4 Posts
Je vais essaye d'en dire plus smile

J'utilise Wordpress, et j'ai adapter le menu accordéon pour mes besoins.

Don je suppose que "je" code en php smile

Quel type d'information dois je rechercher??

http://Junglefrag.info 
^
Florent V.
# 12 Jan 2008 - 12:25:05
Citer
On va manger des chips.
Modérateur
11436 Posts
Bonjour,

Duncan a écrit :
Quel type d'information dois je rechercher??

Tu vas sur le forum de Wordpress, tu leur montre le code HTML de ton menu pour qu'ils aient une idée de la structure, si les items de premier niveau correspondent à des rubriques ou des catégories de Wordpress ou alors sont arbitraires... eh bien tu le dis. Ensuite tu leur montre le code qui dans tes templates Wordpress permet de générer le code HTML de ton menu, et tu leur demande comment générer le code class="open_at_load" dans le li de premier niveau correspondant à la page en cours.

Enfin moi je procéderais comme ça.

http://www.covertprestige.net 
^
Rosell
# 24 Apr 2008 - 12:08:20
Citer
2 Posts
Bonjour,


Note de modération: merci d'ouvrir un nouveau sujet, afin que les réponses aux deux problèmes ne se mélangent pas. D'autant plus que le problème que tu exposes est en partie différent.

Modifié par Florent V. (24 Apr 2008 - 17:15)

^

référencesLes références web : openweb.eu.org - opquast.com - webmaster-hub.com - webrankinfo.com - salemioche.net - web-pour-tous.org - webonorme.org

Nos partenaires : Editions Eyrolles - Location vacances France - Location vacances Europe

Nikozen : Hébergement - Réalisation : Alsacreations.fr

Powered by Phedio v3.8 beta © dew
Contacter l'administrateur - 42.9 ms - Charte