J'ai deux fonctions, d'abord on choisit des choses et l'autre, il évalue avec un retard, comme celui-ci:Javascript pause - désactiver une fonction jusqu'à ce qu'une autre un se termine
function select() {
// selecting stuff
window.setTimeout(evaluate, 1000);
}
function evaluate() {
// evaluating stuff
}
La question est, la fonction de sélection devrait être désactivé jusqu'à la fin de la seconde. Je sais qu'il est impossible d'arrêter complètement Javascript, mais la première fonction qui se déclenche pendant que l'autre attend ou travaille sérieusement gâche tout. J'ai déjà essayé de déplacer le code vers d'autres fonctions et de les retarder, mais rien ne fonctionne.
Merci d'avance!
https://api.jquery.com/jquery.when/ –