Je veux widget.Rotator.rotate()
à un délai de 5 secondes entre les appels ... comment puis-je le faire en jQuery ... il semble que ce delay()
jQuery ne fonctionnerait pas pour cela ...Comment différer un appel de fonction pendant 5 secondes?
Répondre
Vous pouvez utiliser javascript clair, cela appellera your_func une fois, au bout de 5 secondes:
setTimeout(function() { your_func(); }, 5000);
Si votre fonction n'a pas de paramètres et pas de récepteur explicite que vous pouvez appeler directement setTimeout(func, 5000)
Il y a aussi un plugin que je l'ai utilisé une fois. Il a oneTime
et everyTime
méthodes.
S'il n'y a pas de paramètres de fonction, il n'y a pas besoin d'envelopper dans une 'fonction' - cela se passera bien:' setTimeout (votre_fonc, 5000); ' – Oded
@Oded Etes-vous sûr que' Rotator.rotate() 'ne besoin que le récepteur soit réglé sur 'Rotator'? Si vous exécutez ce que vous suggérez, ceci sera la fenêtre. – Phrogz
@Phrogz - Je parlais de la mécanique de 'setTimout'. – Oded
var rotator = function(){
widget.Rotator.rotate();
setTimeout(rotator,5000);
};
rotator();
Ou:
setInterval(
function(){ widget.Rotator.rotate() },
5000
);
Ou:
setInterval(
widget.Rotator.rotate.bind(widget.Rotator),
5000
);
- 1. Différer Un appel de fonction dans Qt
- 2. Appel d'une fonction toutes les 5 secondes dans iOS
- 3. Afficher jQuery pendant 5 secondes puis masquer
- 4. Comment désactiver un bouton pendant que je montre un graphique pendant 5 secondes?
- 5. Appel d'une fonction pendant un certain temps
- 6. Comment afficher une vue d'introduction pendant 5 secondes
- 7. Comment activer un bouton après 5 secondes
- 8. JavaScript -Changer la couleur CSS pendant 5 secondes
- 9. Afficher le tableau de ImageView pendant 5 secondes
- 10. Comment différer l'appel de la fonction javascript?
- 11. Fichier batch - Affiche le texte pendant 5 secondes
- 12. Monotouch débogage pendant 5 secondes avant iOS 4.2 tue l'application
- 13. setontouchlistener pendant x secondes
- 14. Comment détecter un événement tactile de 5 secondes sur l'activité?
- 15. Appelez une fonction une fois par seconde pendant 10 secondes
- 16. pause Fonction jQuery pendant 5 secondes avant que le script ne retourne vrai et publie
- 17. Fonction d'enregistrement audio simple qui enregistre pendant 5 secondes puis enregistre.
- 18. Appel d'une fonction toutes les 60 secondes
- 19. Comment figer un script PHP pendant quelques secondes?
- 20. DownloadStringAsync bloque le fil pendant 14 secondes au premier appel
- 21. En Javascript/Jquery, comment afficher un div pendant 5 secondes, puis le faire disparaître?
- 22. Parcourir une variable pendant un appel de fonction
- 23. Désactiver un lien contextuel pendant 5 secondes à l'aide de javascript
- 24. Comment faire un appel de méthode toutes les x secondes?
- 25. Comment tenir une page pendant 5 secondes avant de la rediriger
- 26. Comment écouter quand une vidéo youtube passe de non commencé à jouer pendant 5 secondes?
- 27. Comment arrêter le thread asynchrone après 5 secondes de fonctionnement
- 28. Comment implémenter des parenthèses optionnelles pendant un appel de fonction? (surcharge de fonction)
- 29. Fonction d'exécution 5 secondes après l'affichage du widget pygtk
- 30. Arrêter un rectangle de sélection 5 secondes toutes les 10 secondes
Est-ce que vous voulez qu'il soit automatiquement appelé avec un retard de 5 secondes entre les invocations, ou cela sera appelé en réponse à une action de l'utilisateur et vous voulez vous assurer qu'il attend au moins 5 secondes après la dernière invocation avant de repartir? Dans ce dernier cas, l'utilisateur devrait-il être en mesure de faire la queue pour des événements ou l'entrée devrait-elle être ignorée si 5 secondes ne se sont pas écoulées? – Phrogz