Créer évenement arborescence répertoire [Résolu/Fermé]

Signaler
Messages postés
407
Date d'inscription
lundi 25 juillet 2016
Statut
Membre
Dernière intervention
6 février 2020
-
Messages postés
407
Date d'inscription
lundi 25 juillet 2016
Statut
Membre
Dernière intervention
6 février 2020
-
Bonjour, J'ai une arborescence de dossiers, mais j'aimerai pouvoir faire un événement c'est à dire lorsque j'ouvre un dossier le précédent se referme. J'ai regardé beaucoup de tutos concernant le jquery. Pouvez-vous m'aider s'ils vous plait. Je vous remercie.
Voici mon code jquery
<script>
// OUVRIR / FERMER les DOSSIERS : AVEC jQuery
$(document).ready(function() {
	$('#explorateur-dossier').on('click', '.dir', function(event) {
		$(this).find('ul').first().slideToggle();
		event.stopPropagation(); // important
	});
});
</script>

3 réponses

Messages postés
407
Date d'inscription
lundi 25 juillet 2016
Statut
Membre
Dernière intervention
6 février 2020
21
Bonjour,
A la recherche de l'aide concernant le jquery.
Je vous remercie.
Messages postés
29743
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
15 octobre 2020
2 846
Bonjour,

En général... lorsque l'on obtient pas de réponse c'est que la question est mal posée.... (ou que personne n'est disponible ou n'a envie de répondre....)
Quoi qu'il en soit, tu parles de dossiers... et d'ouvrir ....
En jetant un oeil à ton code, j'ai plus l'impression qu'il s'agit d'éléments HTML que tu affiches ou masques...

Et là.. je dirais.. que Jquery ou Pur Javascript... c'est juste une question de logique.

Le plus simple, c'est que ton code effectue le traitement suivant :
1 - Tu masques TOUS les éléments ayant la class .dir
2 - Tu n'affiches que l'élément désiré



Messages postés
407
Date d'inscription
lundi 25 juillet 2016
Statut
Membre
Dernière intervention
6 février 2020
21
Bonjour,
Après un mois de labeur, je vais regarder ça de plus près.
Merci