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 :
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>
En gros, quand on clique sur la suite, je voudrais swicher entre <div class="description"> et <div class="description2">

Voici mon code javascript :
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";
				}
			});	
	});
});
Sachant que dans ma css, j'ai mis un display none sur ma classe "description2".

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,