Ho un problema con la dissolvenza, funziona quando il div è visibile per iniziare e il link "Mostra QR" diventa "Nascondi QR". Link "Nascondi QR" dovrebbe essere cliccato e div nascosto ma link del testo non cambia a "Visualizza barre"jQuery: fadeToggle() mostra/nascondi il testo del collegamento non cambia
html:
<a class="emotTab" id="qrshow" href="javascript:void(0);">Show QR</a>
<div id="div_showqr">Content.....</div>
javasctipt:
$("#qrshow").click(function(){
$("#div_showqr").fadeToggle('slow');
$('#qrshow').text($('#div_showqr').is(':visible')? 'Hide QR' : 'Show QR');
$('#qrshow').text($('#div_showqr').is('display:none')? 'Show QR' : 'Hide QR');
});
Perché sei impostazioni del testo() in 2 linee diverse? Rimuovi la terza riga (con is (': visible') –