A função de retorno é executado após o efeito atual é 100% concluída.
Funções de retorno de chamada jQuery
instruções JavaScript são executados linha por linha. No entanto, com efeitos, a próxima linha de código pode ser executado mesmo que o efeito não está terminado. Isso pode criar erros.
Para evitar isso, você pode criar uma função de retorno.
A função de retorno é executado após o efeito atual é concluída.
Sintaxe típica: $(selector).hide(speed,callback);
Exemplos
O exemplo que se segue tem um parâmetro de chamada de retorno que é uma função que será executada após a ocultar efeito é completado:
Exemplo com Callback
$("button").click(function(){
$("p").hide("slow", function(){
alert("The paragraph is now hidden");
});
});
Tente você mesmo " O exemplo abaixo tem nenhum parâmetro de retorno de chamada, ea caixa de alerta será exibido antes do hide efeito é completado:
Exemplo sem Callback
$("button").click(function(){
$("p").hide(1000);
alert("The paragraph is now hidden");
});
Tente você mesmo "