Articles of settimeout

Combinazione di funzione asincrona + attendi + setTimeout

Sto cercando di utilizzare le nuove funzionalità asincrone e spero che risolvere il mio problema aiuterà gli altri in futuro. Questo è il mio codice che funziona: async function asyncGenerator() { // other code while (goOn) { // other code var fileList = await listFiles(nextPageToken); var parents = await requestParents(fileList); // other code } // […]

problemi setTimeout / clearTimeout

Provo a fare una pagina per andare alla pagina iniziale dopo es. 10 secondi di inattività (utente che non fa clic ovunque). Io uso jQuery per il resto, ma il set / clear nella mia funzione di test è puro javascript. Nella mia frangeria ho finito con qualcosa come questa funzione che speravo di poter […]

Come fermare un ciclo setTimeout?

Sto provando a build un indicatore di caricamento con un’immagine sprite e ho trovato questa funzione function setBgPosition() { var c = 0; var numbers = [0, -120, -240, -360, -480, -600, -720]; function run() { Ext.get(‘common-spinner’).setStyle(‘background-position’, numbers[c++] + ‘px 0px’); if (c<numbers.length) { setTimeout(run, 200); }else { setBgPosition(); } } setTimeout(run, 200); } quindi […]

Come aggiungere una pausa tra ogni iterazione di jQuery .each ()?

Sto afferrando una serie di oggetti jQuery e poi via .each () modificando ogni jquery individuale con l’array. In questo caso, ho aggiornato i nomi delle classi per triggersre una proprietà -webkit-transition per utilizzare una transizione css. Mi piacerebbe che ci sia una pausa prima che inizi la transizione css. Sto usando quanto segue, ma […]

Javascript SetTimeout and Loops

Esperti. Javascript non produce l’effetto delay desiderato. Da altre domande, su SO ho avuto modo di sapere che il problema è con settimeout e il modo in cui lo sto usando. Ma ancora non sono in grado di comprendere, come funziona Settimeout. Quindi sto mettendo il codice qui. È necessario utilizzare solo Javascript, a causa […]

setTimeout ignora il timeout? (Spara immediatamente)

Questo è il mio primo vero tuffo in JavaScript. Certo, l’ho già usato prima, ma non ho mai veramente scritto nulla da zero. Ad ogni modo, sto avendo un problema molto strano che spero che qualcuno possa capirlo. Sto cercando di rendere il testo da una dissolvenza div da nero a bianco. Semplice, si? Il […]

Qual è la ragione per cui setTimeout di JavaScript è così impreciso?

Ho ottenuto questo codice qui: var date = new Date(); setTimeout(function(e) { var currentDate = new Date(); if(currentDate – date >= 1000) { console.log(currentDate, date); console.log(currentDate-date); } else { console.log(“It was less than a second!”); console.log(currentDate-date); } }, 1000); Nel mio computer, viene sempre eseguito correttamente, con 1000 nell’output della console. Interessato in altri computer, […]

Perché setTimeout () “interrompe” per valori di ritardo millisecondi elevati?

Mi sono imbattuto in un comportamento inaspettato quando si passava un grande valore di millisecondo a setTimeout() . Per esempio, setTimeout(some_callback, Number.MAX_VALUE); e setTimeout(some_callback, Infinity); entrambi fanno sì che some_callback venga eseguito quasi immediatamente, come se avessi passato 0 invece di un numero grande come ritardo. Perché succede?

Passare le funzioni a setTimeout in un ciclo: sempre l’ultimo valore?

Sto cercando di utilizzare setTimeout per eseguire una funzione anonima in cui inoltro le informazioni e sto avendo problemi. Questa (versione hard-coded) funzionerebbe bene: setTimeout(function(){alert(“hello”);},1000); setTimeout(function(){alert(“world”);},2000); Ma sto cercando di prendere il ciao e il mondo da una matrice e trasferirli nella funzione senza (a) usando le variabili globali e (2) usando eval. So come […]

Ritardo evento jquery hover?

Vorrei ritardare un evento di hover in jQuery. Sto leggendo da un file quando l’utente passa sopra un link o un’etichetta. Non voglio che questo evento si verifichi immediatamente nel caso in cui l’utente stia semplicemente spostando il mouse sullo schermo. C’è un modo per ritardare la sparatoria dell’evento? Grazie. Codice di esempio: $(function() { […]