Tengo un botón html en mi sitio y quiero que mi función js se detenga hasta que el usuario lo presione. onclick="nextFunction()" no me ayuda porque necesito continuar en la misma función. ¿Qué tengo que hacer?
Puede llamar a una función después de un tiempo usando setTimeout.
const someFunction = () => { // do some stuff before setTimeout('function that you want to execute after the pause', 3000 ); // the time is in miliseconds // some stuff after }En su caso, si no me equivoco, hay un oyente llamado onmousedown, que ejecuta algo mientras se presionan las cosas. https://www.w3schools.com/jsref/event_onmousedown.asp