Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript > Bibliothèques & Frameworks > jQuery
jQuery Forum d'entraide sur le framework jQuery. Avant de poster : Tutoriels jQuery, FAQ jQuery, Tous les tutoriels JavaScript, Toutes les FAQ JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 11/01/2011, 19h20   #1
 
Inscription : juin 2010
Messages : 39
Détails du profil
Informations forums :
Inscription : juin 2010
Messages : 39
Points : -1
Points : -1
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
KenConnor est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2011, 21h32   #2
 
Inscription : juin 2010
Messages : 39
Détails du profil
Informations forums :
Inscription : juin 2010
Messages : 39
Points : -1
Points : -1
Je joins le fichier .php
Fichiers attachés
Type de fichier : php comixhouse.php (13,2 Ko, 3 affichages)
KenConnor est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2011, 23h13   #3
Membre à l'essai
 
Inscription : avril 2008
Messages : 18
Détails du profil
Informations forums :
Inscription : avril 2008
Messages : 18
Points : 21
Points : 21
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 :
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 ^^
thunder75 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/01/2011, 21h39   #4
 
Inscription : juin 2010
Messages : 39
Détails du profil
Informations forums :
Inscription : juin 2010
Messages : 39
Points : -1
Points : -1
Omd merci thunder75 ça marche impec !!!
T'es un chef
KenConnor est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h46.


 
 
 
 
Partenaires

Hébergement Web