Bonjour,
Je vais apparaitre un "loader.gif" (openModal) lors d'une action en AJAX, mais celle-ci se déroule très très vite. J'aimerai lorsque l'ajax est exécuté avec succès attendre 3 secondes avant de retirer le "loader.gif" (closeModal)... j'essaie avec la fonction delay sans succès...
Peut être avez vous une astuce ?
Ci-dessous mon code
openModal();
$.ajax({
type: 'GET',
url: "/admin/category/index",
data: dataString,
success: function(data){
closeModal();
$('.result').fadeIn(600);
}
});
Je connais pas du tout ce langage mais tu as essayé de changer le 600 en 3000 ? (ça doit fonctionner dans le même genre que le Js)
Salut,
Dans closeModal(), tu dois avoir un truc du genre : $("#QUELQUECHOSE").hide();
A la place tu mets $("#QUELQUECHOSE").delay(3000).hide();
Je ne sais pas ce que tu as tapé dans closeModal()
A+