ciao a tutti non capisco dove sbaglio io ho una descrizione di un prodotto molto lunga e la tronco per risparmiare spazio. vorrei creare una funzione jquery per aprire e visualizzare tutta la descrizione e poi poterla troncare di nuovo e richiuderla. la funzione al primo click funziona quindi mi mette la class open e mi cambia il valore del link da vedi tutto a chiudi ma poi non entra nemmeno piu nella funzione se clicco su chiudi:crying:
	
	
	
		
	
	
	
		
ps: è un po come se l'evento click fosse abilitato una sola volta
				
			
		PHP:
	
	<!--VISUAL DESCRIZIONE-->
	<script type="text/javascript">
    	$(function() {
			$('a.visual-desc').click(function(){
				if($('div#vetrina-desc').hasClass('open')) {
					$('a.visual-desc').replaceWith('<a class="visual-desc">(Vedi tutto)</a>');
					$('div#vetrina-desc').removeClass('open');
				}
				else {
					$('a.visual-desc').replaceWith('<a class="visual-desc">(Chiudi)</a>');
					$('div#vetrina-desc').addClass('open');
				}
				
			});
		});
    </script>
	
		PHP:
	
	echo '<div id="vetrina-desc">' . nl2br(stripslashes(tronca_testo($row['desc_prodotto'],350))) . ' <a class="visual-desc">(Vedi tutto)</a></div>';
	ps: è un po come se l'evento click fosse abilitato una sola volta
			
				Ultima modifica: