Soy nuevo en jQuery y estoy probando un programa simple. En este programa, lo que intento lograr es que cuando haga clic en el texto div, la primera línea se difuminará y luego cambiará de color de fondo y luego se desvanecerá, por lo que en general dará un efecto de cambio de color lentamente, pero lo que sucede aquí cuando hago clic en el texto, la línea cambia de color de repente, luego se desvanece y luego se desvanece. Me preguntaba si hay una forma de hacer que el código de cambio de color se ejecute después de la ejecución de fadeout.Ejecutando una línea después de finalizar la línea anterior en jquery
mi programa:
$(document).ready(function(){
$("#firstDiv").click(function(){
// $(this).fadeOut(1000);
$(this).fadeOut(1000);
$(this).css("background-color", "aqua");
$(this).fadeIn(1000);
});
});
</script>
</head>
<body>
<div id="firstDiv" style="background-color: yellowgreen">
Click Me
</div>
</body>
¿Por qué la cadena de la decoloración de forma automática, pero el cambio css no lo hace? – poke
@poke: Acabo de agregar esto a mi respuesta;) –