Créer évenement arborescence répertoire

Résolu/Fermé
LaChaux78 Messages postés 564 Date d'inscription lundi 25 juillet 2016 Statut Membre Dernière intervention 31 mars 2023 - 14 juil. 2019 à 22:22
LaChaux78 Messages postés 564 Date d'inscription lundi 25 juillet 2016 Statut Membre Dernière intervention 31 mars 2023 - 20 août 2019 à 20:20
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>
A voir également:

3 réponses

LaChaux78 Messages postés 564 Date d'inscription lundi 25 juillet 2016 Statut Membre Dernière intervention 31 mars 2023 32
16 juil. 2019 à 11:57
Bonjour,
A la recherche de l'aide concernant le jquery.
Je vous remercie.
0
jordane45 Messages postés 38136 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 16 avril 2024 4 649
16 juil. 2019 à 12:31
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é



0
LaChaux78 Messages postés 564 Date d'inscription lundi 25 juillet 2016 Statut Membre Dernière intervention 31 mars 2023 32
20 août 2019 à 20:20
Bonjour,
Après un mois de labeur, je vais regarder ça de plus près.
Merci
0