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 :

empeche un div de s'ouvrir


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juin 2010
    Messages
    39
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 39
    Par défaut empeche un div de s'ouvrir
    Bonjour à tous, je vous présente mon site :

    http://kenconnor.free.fr/index.php?page=comixhouse.php

    Si on clique sur "playlist", cela affiche la playlist sur la gauche. Le problème, c'est que si on clique sur les différentes playlist à la suite, ça les affiches les unes au dessus des autres :/

    Je voudrais éviter, en trouvant un "système" : tant qu'un div d'une playlist est ouvert, les liens des autre playlist sont désactivés. Est ce qu'on peut faire ça ?

    Merci d'avance

  2. #2
    Membre averti
    Inscrit en
    Juin 2010
    Messages
    39
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 39
    Par défaut
    Je joins le fichier .php
    Fichiers attachés Fichiers attachés

  3. #3
    Membre éclairé
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Avril 2008
    Messages
    49
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Avril 2008
    Messages : 49
    Par défaut
    Bonsoir,

    J'ai regardé le code du fichier fournit en piece jointe et pour eviter les probleme de chevauchement je mettrais ce bout de code dans le head du fichier php :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    <script type="text/javascript">
    $(document).ready( function() {
    $('a[class="demo"]').click(function(){
    	$('div[id*="tooltip"]').hide();
    	$($(this).attr("href")).show();
     
    });
    });
    </script>
    En résumé, je surveille les clicks sur les balises a qui ont l'attribut class égal à "demo", et dès qu'il y a un clic je cache toutes les div dont l'attribut id contient le mot tooltip et j'affiche la div correspondant au lieu sur lequel j'ai cliqué.
    Code vite fait sur le gaz, donc peut etre à modifier ^^

  4. #4
    Membre averti
    Inscrit en
    Juin 2010
    Messages
    39
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 39
    Par défaut
    Omd merci thunder75 ça marche impec !!!
    T'es un chef

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

Discussions similaires

  1. empecher un div de se déplacer au redimensionnement de la page
    Par moustique95 dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 20/11/2008, 10h04
  2. Empecher un div de redimensionner
    Par kaiser59 dans le forum Mise en page CSS
    Réponses: 5
    Dernier message: 07/12/2006, 23h21
  3. ouvrir un lien enfant dans un div
    Par elekis dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 09/03/2006, 10h59
  4. Ouvrir un formulaire dans un div
    Par cedre22 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 7
    Dernier message: 02/02/2006, 14h18
  5. [HTML]ouvrir une page html dans une div
    Par Phenomenium dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 16/01/2006, 17h23

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