45 votes

JQuery attendre x secondes après le chargement du document

Le code suivant attend que le DOM soit prêt

jQuery(document).ready(function(){

Que dois-je écrire pour simplement permettre à l'exécution de la fonction jQuery d'attendre 2 secondes après que le document soit prêt ?

J'ai besoin de cela pour résoudre un conflit entre plusieurs instances d'un plugin.

MERCI

87voto

Alnitak Points 143355

Enveloppez votre fonction existante avec un appel à setTimeout, c'est-à-dire, remplacez votre code actuel :

jQuery(document).ready(function() {
     ....
});

avec

jQuery(document).ready(function() {
    setTimeout(function() {
         ....
    }, 2000);
});

3voto

Harsimer Points 921

Vous pouvez utiliser

$(window).load(function(){}); 

au lieu de

$(document).ready(function(){});

J'ai pris référence de jquery forum

2voto

Felix Kling Points 247451

En utilisant window.setTimeout.

2voto

Rael Max Points 145

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X