IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

jQuery Discussion :

Accordeon et flèche de declenchement


Sujet :

jQuery

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Septembre 2010
    Messages : 2
    Par défaut Accordeon et flèche de declenchement
    Bonjour à tous,

    je veux mettre un accordeon à l'intérieur d'une page afin d'afficher du contenu lorsque l'on clique sur une div. J'ai rajouté des flèches afin de montrer l'êtat de la div. Flèche pointant vers la droite lorsque le contenu est masqué et vers le bas lorsque celui ci est affiché.

    Tout va bien pour l'accordéon qui s'ouvre et se ferme comme je veux mais c'est au niveau des flèches que ca ne va pas. En effet lorsque je clique sur un des éléments, toutes les flèches pointent vers le bas. Malgré tout mes essais je n'arrive pas à régler ce problème et je viens donc vers vous dans l'espoir que vous puissiez m'aider.

    Voici mon javascript:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     
    $(document).ready(function()
    {
    	$('.menu_body').hide();
     
    	$("#first p.menu_head").click(function()
        {
    		$(this).siblings("div.menu_body").slideUp();
          	$(this).siblings().css({backgroundImage:"url(fleche_bas.png)"});
    			    if($(this).next('div:hidden')){
                        $(this).css({backgroundImage:"url(fleche_droite.png)"}).next('div:hidden').slideDown("slow").siblings().css({backgroundImage:"url(fleche_bas.png)"});
                    }
    	});
     
    });
    et mon css au cas où:

    Code CSS : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    .menu_list {	
    	width: 600px;
    }
    .menu_head {
    	padding: 6px 22px;
    	cursor: pointer;
    	position: relative;
    	margin:1px;
        font-weight:bold;
    	color:#FFF;
        background: #008c53 url(fleche_droite.png) center left no-repeat;
    }
    .menu_body {
    	display:none;
    	background-color:#FFF;
    }

    Voilà voilà en ésperant avoir été assez clair et que vous pourrez m'aider^^
    Merci d'avance
    ++

  2. #2
    Rédacteur

    Avatar de danielhagnoul
    Homme Profil pro
    Étudiant perpétuel
    Inscrit en
    Février 2009
    Messages
    6 389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant perpétuel
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2009
    Messages : 6 389
    Billets dans le blog
    125
    Par défaut
    Bonjour

    J'ai le code CSS et jQuery c'est bien, mais pour reproduire votre problème il me manque le code HTML.

    Blog

    Sans l'analyse et la conception, la programmation est l'art d'ajouter des bogues à un fichier texte vide.
    (Louis Srygley : Without requirements or design, programming is the art of adding bugs to an empty text file.)

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Septembre 2010
    Messages : 2
    Par défaut
    bonjour

    j'ai reussi à faire ce que je voulais en changeant complétement de script. Désolé du retard dans la réponse mais je viens de revenir au bureau et comme je suis à Montréal, il y aun petit décalage horaire qui explique cela^^

    Mais merci pour la proposition d'aide

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Swing][Graphics2D] dessiner une flèche
    Par Galima dans le forum 2D
    Réponses: 13
    Dernier message: 03/12/2011, 23h31
  2. [W3C] Colorier les flêches d'un <option>
    Par Oberown dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 08/10/2004, 21h29
  3. Réponses: 12
    Dernier message: 21/06/2004, 10h44
  4. [C#] Déclencher action dans Repeater avec LinkButton
    Par globeriding dans le forum ASP.NET
    Réponses: 13
    Dernier message: 13/05/2004, 15h29
  5. Codes étendus des flèches directionnelles
    Par coca dans le forum x86 16-bits
    Réponses: 2
    Dernier message: 11/12/2002, 17h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo