J'ai un problème étrange avec la fonction de délai ici en utilisant la fonction html avec elle.JQuery: l'utilisation du délai avec html ou le réglage du texte ne fonctionne pas
Je mis un texte HTML en utilisant $('#element').html('Hello World');
Après avoir défini le texte que je veux obtenir ce texte disparaître en 3 secondes.
Alors, la prochaine ligne i a écrit:
$('#element').delay(3000).html(' ');
Celui-ci ne fonctionne pas, il définit le code html à  
sans attendre les 3 secondes, il ressemble à jquery saute la fonction de retard. Utiliser ceci avec fadeOut par exemple fonctionne bien. Je suppose que cela a quelque chose à voir avec cette file d'attente en retard.
Mais pourquoi cela ne fonctionne pas. C'est assez simple, attendez 3 secondes puis exécutez la fonction html.
Quelqu'un pourrait-il nous conseiller? Merci.
PS: Pour info, j'utiliser jQuery 1.4.2
Pour être plus précis, '.delay()' applique à * une file d'attente *, juste * par défaut * à la file d'attente d'animation :) –
@ Nick: merci pour la correction, mise à jour :-) Merci –
cette on travaille maintenant. Encore une question: cela fonctionne-t-il sur tous les navigateurs? Je ne sais pas si window.setTimeout fonctionnera dans toutes les versions d'IE et de FF. – NovumCoder