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 :

disparition d'une DIV au clic


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2009
    Messages : 2
    Par défaut disparition d'une DIV au clic
    Bonjour à tous (je suis nouvel inscrit ... la diplomatie s'impose!),

    Le titre est simple mais le problème est un peu complexe ...
    Avant tout, je ne suis pas spécialement un débutant, ni en javascript, ni en jquery ... ni un vieux pro non plus.

    Voilà le topo :
    - je développe un plugin jQuery qui créé une DIV avec une liste (li) de liens,
    - la DIV apparait, pas de problème jusqu'ici,
    - ladite DIV contient des menus types 'treemenus' à plusieurs niveaux, j'appellerai donc la DIV juste créée le niveau 1 (DIV 'mère'),
    - quand je clique sur des liens dans les menus (donc PAS sur le niveau 1), pas de problème (ce sont des 'li' enfants lointains de la DIV),
    - mais dès que je clique sur l'un des liens directement dans le niveau 1 (les 'li' enfants directs de la DIV), le lien s'exécute, mais la DIV entière disparaît !!??

    Je précise que ces liens ne sont pas 'reloadant' pour la page, il s'agit pour la plupart de fonctions javascript ayant une action sur la page sans la recharger.

    DONC, pour résumer :
    1. mon plugin créé une DIV avec un contenu sous forme de liste à plusieurs niveaux, dont seul le premier est toujours visible (les autres apparaissent 'onMouseOver')
    2. quand je clique sur les sous-niveaux, R.A.S.
    3. quand je clique sur le premier niveau, la DIV disparaît, alors que la page ne se recharge pas ...

    LE PROBLÈME EST DONC BIEN SUR LA DIV et je deviens dingue à tout essayer pour résoudre ce problème, sans résultat (en fait, je ne comprends même pas d'où ça peut venir!!).

    Je précise aussi que la disparition de la DIV a lieu même sur des liens ayant un href 'js:void(0)' ... bizarre non?

    J'aurai fourni des exemples avec plaisir, mais je développe en local donc impossible.

    Si quelqu'un a compris et a une idée ...???

    Merci

  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 : 55
    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
    Compris oui à priori, mais une idée, difficile sans montrer le code !
    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

Discussions similaires

  1. Afficher / Masque une div au clic n'importe où
    Par Silverat dans le forum jQuery
    Réponses: 1
    Dernier message: 08/03/2015, 09h38
  2. Comment faire une rotation 180° d'une div au clic
    Par infovect dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 12/11/2014, 12h14
  3. Charger une page dans un div au clic
    Par dark_vidor dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 03/01/2009, 11h11
  4. détecter un clic à l'extérieure d'une div
    Par Overstone dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 31/08/2007, 18h40
  5. Fermer une div par un clic
    Par lhulard dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 15/09/2006, 14h58

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