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 :

Afficher / Cacher élément


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Webmaster
    Inscrit en
    Avril 2014
    Messages
    36
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Avril 2014
    Messages : 36
    Par défaut Afficher / Cacher élément
    Bonjour j'essaye de cacher et afficher des élément grâce a toggle

    sa marche mais mon problème et : que jais plusieurs élément (venant de ma bdd) et chaque fois que je click y'a tout les élément qui s'affiche et non pas que se du div "parent "

    merci a vous

    mon html :

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    <div class="toggler">
        <?=$categorie['categorie_name']?>
    </div>
    <div class="toggle">
        <ul>
            <li>exempple</li>
            <li>exempple</li>
            <li>exempple</li>
            <li>exempple</li>
            <li>exempple</li>
        </ul>
    </div>
    et dans mon css :

    Code css : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    .toggle{
        display:none;
    }

    mon js
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    jQuery(document).ready(function()
    {
        // On cache la zone de texte
        jQuery('.toggle').hide();
        // toggle() lorsque le lien avec la class .toggler est cliqué
        jQuery('.toggler').click(function()
        {
            jQuery('.toggle').slideToggle(400);
        });
    });

    merci a vous !!!

  2. #2
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 211
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 211
    Par défaut
    Bonjour,
    au départ il y a une erreur de conception de ton document, ta structure devrait ressembler à cela
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <div class="toggler">
         $categorie['categorie_name']
        <ul class="toggle">
            <li>exempple 1</li>
            <li>exempple 2</li>
            <li>exempple 3</li>
            <li>exempple 4</li>
            <li>exempple 5</li>
        </ul>
    </div>
    de la sorte tu pourrais appliquer ton slideToggle sur la liste enfant, voici un exemple de fonctionnement.

Discussions similaires

  1. Afficher/Cacher des éléments
    Par cuddy dans le forum Débuter
    Réponses: 15
    Dernier message: 08/09/2012, 09h16
  2. Réponses: 5
    Dernier message: 28/07/2010, 15h41
  3. Réponses: 5
    Dernier message: 31/03/2010, 13h20
  4. Afficher/cacher des éléments de type select en fonction d'autres
    Par GLDavid dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 05/04/2006, 10h06
  5. pb afficher cacher des éléments
    Par fongus dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 04/04/2006, 13h34

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