Le problème est que, lorsque je clique sur le lien, l'image de chargement prend au moins 5 secondes avant qu'elle ne s'affiche. Je voudrais le montrer immédiatement, je clique sur le lien avant que le contenu montre.Retarder l'image du préchargeur jquery
Voici la jquery; Après beaucoup d'agitation j'ai trouvé la réponse à la question. Pour une raison quelconque, si vous placez le chargeur au-dessus de toutes les autres fonctions, il se chargera facilement et immédiatement.
Ainsi, au lieu du code ci-dessus, je ne
$(function() {
$("li#tabs.popup a").click(function(e) {
$('#popup').html('<center><img src="images/loader.gif" /></center>');
$("#popup").slideDown().addClass('active');
$('#popup').load('wishlist.php');
$('li#tabs.popup a').removeClass('selected');
$(this).addClass('selected');
e.stopPropagation();
});
});
maintenant il fonctionne tout simplement parfait!
Où est définie l'image de votre chargeur? Est-ce que loader.gif est réellement utilisé n'importe où sur votre page avant d'être défini par jquery? – jammypeach