Tengo un problema con el botón fade, funciona cuando el div está visible para comenzar y el enlace "Show QR" cambia a "Hide QR". Enlace "Ocultar QR" se debe pulsar y div oculto, pero enlace de texto no cambia a "Mostrar QR"jQuery: fadeToggle() muestra/oculta el texto del enlace no 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');
});
¿Por qué estás ajustes de texto() en 2 diferentes líneas? Quite la tercera línea (con is (': visible') –