Cuando utilizo el fundido/slide/animar funciones en jQuery la devolución de llamada se vuelve a llamar varias veces para cada elemento el efecto se aplica a. Esto es por diseño, por supuesto. Solo quiero saber cuándo se llama la última devolución de llamada.devoluciones de llamada jquery siendo llamados varias veces
Esto es lo que ocurrió con- se desvanece toda la divs y muestra una alerta() cuando se dispara la última devolución de llamada.
$("div").fadeOut(1000, function()
{
if ($("div").index($(this)) == $("div").length-1)
alert("this is the final callback");
});
¿Hay una manera más sencilla para comprobar qué devolución de llamada es el último o se trata de la única manera de hacerlo?
Ahhh, veo lo que dices. ¡Buena llamada! – Gromer
sí, buen pensamiento. Me gustan las otras soluciones también, pero esta es 100% correcta. –
¿Dónde se define el recuento? –