Bonjour,
Je cherche à utiliser la fonction toggle pour afficher/masquer des textes longs.
Je souhaiterais que en fonction du click, l'affichage switch entre 2 contenus
différents. Le premier, le texte tronqué, définit par ma variable $bodyaccordeon et le deuxième, le texte entier, définit par $fields['body']->content; ?>.
Voici mon code :
En gros, quand on clique sur la suite, je voudrais swicher entre <div class="description"> et <div class="description2">
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <div class="transport_hebergementtexte"> <div class="description"><?php print $bodyaccordeon ?></div> <div class="description2"><?php print $fields['body']->content; ?></div> <a href="#">La suite ...</a> </div>
Voici mon code javascript :
Sachant que dans ma css, j'ai mis un display none sur ma classe "description2".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 $(document).ready(function(){ $('.transport_hebergementtexte').click(function() { $('.description').toggle('slow', function() { if (document.getElementByClassName("description").style.display = "none") { document.getElementByClassName("description2").style.display = "block"; } }); }); });
C'est vraiment de la bidouille, je ne suis pas un spécialiste, mais j'ai coince et je ne sais pas comment faire.
Merci d'avance pour votre aide,





Répondre avec citation







Pas de question technique par MP !




Partager