MRW.it Forum
  • Home
  • Forum
  • Fare Web
  • Javascript
  • jQuery

problemino evento click

  • Creatore Discussione Creatore Discussione GoshMaledetto
  • Data di inizio Data di inizio 25 Mar 2013
GoshMaledetto

GoshMaledetto

Utente Attivo
20 Dic 2012
137
0
0
www.goshweb.com
  • 25 Mar 2013
  • #1
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:

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: 25 Mar 2013
criric

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.606
54
48
TN
  • 25 Mar 2013
  • #2
Ciao,
prova a sostituire questo
Codice:
$('a.visual-desc').replaceWith('<a class="visual-desc">(Vedi tutto)</a>');
con
Codice:
$('a.visual-desc').html('(Vedi tutto)');
e questo
Codice:
$('a.visual-desc').replaceWith('<a class="visual-desc">(Chiudi)</a>');
con
Codice:
$('a.visual-desc').html('(Chiudi)');
 
GoshMaledetto

GoshMaledetto

Utente Attivo
20 Dic 2012
137
0
0
www.goshweb.com
  • 25 Mar 2013
  • #3
esatto. nel frattempo avevo fatto anche io questa prova...il problema adesso è un altro

PHP:
$(function() {
			$('a.visual-desc').click(function(){

				if($('div#vetrina-desc').hasClass('open')) {
					$('div#vetrina-desc').html(<?php echo "'" . nl2br(stripslashes(tronca_testo($desc_prodotto,350))) . "'"; ?> + '');
					$('a.visual-desc').text('(Vedi Tutto)');
					$('div#vetrina-desc').removeClass('open');
				}
				else {
					
					$('div#vetrina-desc').html(<?php echo "'" . nl2br(stripslashes($desc_prodotto)) . "'"; ?> + '');
					$('a.visual-desc').text('(Chiudi)');
					$('div#vetrina-desc').addClass('open');
				}
				
			});
		});

$desc_prodotto la estraggo da db è contiene dei ritorni a capo e credo che siano quelli che mi mandano a puttane tutto qualche idea? il codice che mi viene generato è questo

PHP:
    	$(function() {
			$('a.visual-desc').click(function(){

				if($('div#vetrina-desc').hasClass('open')) {
					$('div#vetrina-desc').html('Dum apud Persas, ut supra narravimus, perfidia regis motus agitat insperatos, et in eois tractibus bella rediviva consurgunt, anno sexto decimo et eo diutius post Nepotiani exitium, saeviens per urbem aeternam urebat cuncta Bellona, ex primordiis minimis ad clades excita luctuosas, quas obliterasset utinam iuge silentium! ne forte paria quandoque temptentur, ...' + '');
					$('a.visual-desc').text('(Vedi Tutto)');
					$('div#vetrina-desc').removeClass('open');
				}
				else {
										
					$('div#vetrina-desc').html('Dum apud Persas, ut supra narravimus, perfidia regis motus agitat insperatos, et in eois tractibus bella rediviva consurgunt, anno sexto decimo et eo diutius post Nepotiani exitium, saeviens per urbem aeternam urebat cuncta Bellona, ex primordiis minimis ad clades excita luctuosas, quas obliterasset utinam iuge silentium! ne forte paria quandoque temptentur, plus exemplis generalibus nocitura quam delictis.
Ac licet ab hoc textu cruento gestorum exquisite narrando iustus me retraheret metus multa reputantem et varia, tamen praesentis temporis modestia fretus, carptim ut quaeque memoria digna sunt explanabo, nec pigebit, quid ex his, quae apud veteres acciderint, timuerim, docere succincte.
Bello Medico primo cum diripuissent Asiam Persae, obsidentes Miletum molibus magnis, minantesque defensoribus cruciabiles neces, iniecere clausis necessitatem, ut omnes magnitudine malorum adflicti, peremptis caritatibus propriis, proiectoque in ignem mobili censu, arsuros se certatim congererent in communem pereuntis patriae rogum.');
					$('a.visual-desc').text('(Chiudi)');
					$('div#vetrina-desc').addClass('open');
				}
				
			});
		});
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.606
54
48
TN
  • 25 Mar 2013
  • #4
togli questo
PHP:
nl2br
 

GoshMaledetto

Utente Attivo
20 Dic 2012
137
0
0
www.goshweb.com
  • 26 Mar 2013
  • #5
avevo gia provato e mi va in tilt come prima :S
 
Devi accedere o registrarti per poter rispondere.

Discussioni simili

B
[MySQL] Problemino con UPDATE
  • Bened
  • 11 Ott 2019
  • MySQL
Risposte
10
Visite
2K
MySQL 18 Ott 2019
marino51
L
[HTML] Problemino con le immagini di sfondo
  • Lollo1373
  • 1 Feb 2019
  • HTML e CSS
Risposte
4
Visite
2K
HTML e CSS 1 Feb 2019
Lollo1373
L
T
[HTML] [Prestashop] Problemino grafico su versione Responsive del sito
  • Titty76
  • 26 Feb 2018
  • CMS (Content Management System)
Risposte
9
Visite
2K
CMS (Content Management System) 1 Mar 2018
Max 1
problemino con Chrome
  • Adwordsmaniac
  • 21 Ott 2015
  • HTML e CSS
Risposte
3
Visite
2K
HTML e CSS 22 Ott 2015
Max 1
M
problemino legale: farsi dare le password dai precedenti gestori del sito.
  • marcellino247
  • 26 Mag 2015
  • Leggi, Normative e Fisco
Risposte
0
Visite
1K
Leggi, Normative e Fisco 26 Mag 2015
marcellino247
M
A
problemino con $_POST
  • Andrea Leonardi
  • 18 Mar 2015
  • PHP
Risposte
5
Visite
3K
PHP 23 Mar 2015
borgo italia
Piccolo problemino con il formato data e immagini per gli rss
  • otto9due
  • 30 Gen 2015
  • PHP
Risposte
1
Visite
2K
PHP 30 Gen 2015
otto9due
Piccolo problemino su inserimento dati db da form
  • otto9due
  • 19 Nov 2014
  • PHP
Risposte
5
Visite
2K
PHP 19 Nov 2014
otto9due
L
Recupero dati form in tabella e invio con ajax. Problemino
  • lorenzo84
  • 10 Apr 2014
  • jQuery
Risposte
1
Visite
1K
jQuery 10 Apr 2014
lorenzo84
L
P
[RISOLTO]problemino di catalogazione
  • paperinik4
  • 25 Ott 2013
  • Javascript
Risposte
2
Visite
1K
Javascript 30 Ott 2013
paperinik4
P
E
MaterPage..problemino...
  • Emanuele_c2004
  • 18 Giu 2013
  • ASP.NET
Risposte
1
Visite
3K
ASP.NET 18 Giu 2013
Vins
V
G
Piccolo problemino con PHP, mi potreste aiutare per favore?
  • givabres
  • 25 Gen 2013
  • PHP
Risposte
0
Visite
2K
PHP 25 Gen 2013
givabres
G
A
problemino con un form
  • andy2481
  • 8 Gen 2013
  • PHP
Risposte
4
Visite
948
PHP 8 Gen 2013
GoshMaledetto
problemino con serialize/unserialize
  • borgo italia
  • 14 Giu 2012
  • PHP
Risposte
5
Visite
2K
PHP 11 Ott 2012
Fabrizio Fiorita
Problemino con il menu fisso in fondo pagina ed il solito, explorer
  • Frank10
  • 24 Apr 2012
  • HTML e CSS
Risposte
10
Visite
3K
HTML e CSS 6 Mag 2012
Massimiliano
M
A
node.js - Problemino
  • alo
  • 29 Feb 2012
  • Javascript
Risposte
0
Visite
1K
Javascript 29 Feb 2012
alo
A
S
piccolo problemino con variabile tipo
  • searedone
  • 11 Gen 2012
  • PHP
Risposte
12
Visite
2K
PHP 13 Gen 2012
searedone
S
S
problemino con dati database
  • sasy7289
  • 28 Dic 2011
  • Database
Risposte
0
Visite
1K
Database 28 Dic 2011
sasy7289
S
T
funzione isset qualche problemino
  • tony1616
  • 11 Set 2011
  • PHP
Risposte
5
Visite
1K
PHP 12 Set 2011
Eliox
S
problemino con motore di ricerca :(
  • searedone
  • 23 Giu 2011
  • PHP
Risposte
1
Visite
1K
PHP 27 Giu 2011
Longo8
Condividi:
Facebook X (Twitter) LinkedIn WhatsApp e-mail Condividi Link
  • Home
  • Forum
  • Fare Web
  • Javascript
  • jQuery
  • Italiano
  • Termini e condizioni d'uso del sito
  • Policy Privacy
  • Aiuto
  • Home
Community platform by XenForo® © 2010-2024 XenForo Ltd. | Traduzione a cura di XenForo Italia
Menu
Accedi

Registrati

  • Home
  • Forum
    • Nuovi Messaggi
    • Cerca...
  • Novità
    • Featured content
    • Nuovi Messaggi
    • Ultime Attività
X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?

X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?