Me parece el siguiente código debe producir estos resultados:jQuery devolución de llamada no se espera en fadeOut
mademoiselle
demoiselle
mesdemoiselles
En cambio, como "ma" se desvanece, "mes" se desvanece en la toma de la secuencia:
mademoiselle
madesdemoiselles
mesdemoiselles
el código:
<span class="remove">ma</span><span class="add">mes</span>demoiselle<span class="add">s</span>
$(document).ready(function() {
$(".remove").fadeOut(4000,function(){
$(".add").fadeIn(5000);
});
});
Edición: he encontrado un lapso vacía que si quito hace que el error desaparezca:
<span class="remove">ma</span><span class="add">mes</span>demoiselle<span class="remove"></span><span class="add">s</span>
El problema es que el código php que genera esto está utilizando los tramos como marcadores de posición. Voy a volver a colocarlos si es necesario, pero tengo curiosidad de por qué esto está sucediendo.
Muestra produce el comportamiento esperado para mí en Safari 4.0.3 y FF 3.5. ¿Qué navegadores probaste? – outis
Qué navegador estás usando, lo he intentado en Firefox y funciona como es de esperar. – Deeksy
Lo he probado en FF3.05 y Safari 4.03 Debe ser algo más en la página. ¿Debo tener jQuery en la cabeza? – Stephane