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 :

[JQuery] probleme de slideToggle


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Avril 2008
    Messages
    79
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 79
    Par défaut [JQuery] probleme de slideToggle
    j'ai utilisé le slideToggle pour afficher/cacher des images ça marche tres bien,
    mais pour le le champ texte,je veux qu'il soit cacher par defaut comme c le cas pour les images,qu'il se montre pas que si je clique sur affichier.
    merci à vous
    voila mon code:
    /*******************************/
    <script type="text/javascript" src="jquery-1.2.6.js"> </script>

    <script type="text/javascript">
    $(document).ready(function(){
    //fonction du clic sur le bouton entrez
    $(".entrer").click(function(){
    $("#bouge").slideToggle("slow");//"slow","normal","fast" ou durée en milisecondes
    });
    //fonction du clic sur les boutons voir
    $(".voir").click(function(){
    $(this).parent().next("<img>").slideToggle("slow");
    });
    });
    </script>
    /************************************/
    <body>
    <div id="bouge">
    zone admin : <br /><br />

    <br /><br />
    <a href="#" class="entrer">Entrer</a>

    </div>

    <div id='sous'>
    <div class='brique'>
    <h1>effacer membre<a href="#" class="voir">afficher</a></h1>
    <form name=form method=post action="sup membre.php">
    entrez le login du membre à effacer<input type="text" name="login" >
    </form>
    </div>


    <div class='brique'>
    <h1>image 2 <a href="#" class="voir">afficher</a></h1>
    <form name=form method=post action="sup membre.php">
    entrez le login du membre à effacer<input type="text" name="login" >
    </form>
    </div>


    <div class='brique'>
    <h1>image 3 <a href="#" class="voir">Voir/Cacher</a></h1>
    <img src='./sexy_jq00.jpg' alt='coquinou' title='coquinou'>
    </div>
    </div>
    </body>

  2. #2
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par défaut
    C'est pas très clair...
    Déjà, pense à utiliser la balise code (bouton '#'), c'estmieux pour ceux qui lisent ton code
    Ensuite, si j'ai bien compris, ce qui te gène, c'est le formulaire...
    Si c'est ça, l'erreur vient de là :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $(this).parent().next("<img>").slideToggle("slow");
    essaye plutôt avec :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $(this).parent().next().slideToggle("slow");
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  3. #3
    Membre confirmé
    Inscrit en
    Avril 2008
    Messages
    79
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 79
    Par défaut
    merci pour ton aide,
    ça marche pas,regrade stp l'aperçu,quand j'ouvre la page je clique sur entrer,et il m'affiche la page dans l'aperçu,mait je veux que le champ texte soit caché aussi dés l'ouverture comme les 2 images en bas.
    et pour la balise ,e sais pas comment faire,je suis nouveau,j'ai cherche mais r1
    Images attachées Images attachées  

  4. #4
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par défaut
    Si ça ne marche pas avec :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $(this).parent().next().slideToggle("slow");
    c'est que le slide ne doit pas fonctionner avec un form, essaye donc de mettre ton formulaire dans une div :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <h1>effacer membre<a href="#" class="voir">afficher</a></h1>
    <div><form name=form method=post action="sup membre.php">
    entrez le login du membre à effacer<input type="text" name="login" >
    </form></div>
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  5. #5
    Membre confirmé
    Inscrit en
    Avril 2008
    Messages
    79
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 79
    Par défaut
    ça marche pas avec div ,mais le slid marche aussi avec les formulaires
    puisque je peux le cacher en cliquant sur le lien.

  6. #6
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par défaut
    Ceci dit, la solution est peut-être de le cacher par défaut :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    document.forms['form'].hide()
    C'est probablement ce que tu dois faire quelque part avec tes images...
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

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

Discussions similaires

  1. [Drupal] Drupal 7 Jquery problem de vérification
    Par yk7535 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 0
    Dernier message: 05/07/2013, 10h21
  2. JQuery, probleme datepicker
    Par Orphey dans le forum ASP.NET
    Réponses: 1
    Dernier message: 27/12/2010, 09h07
  3. JQuery Probleme Apres Publication
    Par Oblivionxp dans le forum jQuery
    Réponses: 2
    Dernier message: 17/11/2008, 18h06
  4. [Jquery] probleme pour capter un li
    Par Hotfirenet dans le forum jQuery
    Réponses: 1
    Dernier message: 17/11/2008, 17h25

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