Articles of settimeout

La dimensione massima dello stack di chiamate ha superato la funzione ricorsiva di SetTimeout (Javascript)

Ho una funzione ricorsiva di SetTimeout che fa clic su un filtro sulla mia pagina dopo che i filtri sono stati caricati (vengono caricati tramite Ajax, quindi non disponibili immediatamente al caricamento della pagina). $scope.clickFilter = function () { var filter = $(‘.filter-item’) .find(‘input[value=”‘ + $scope.activeFilter + ‘”]’); if (filter.length < 1) { setTimeout($scope.clickFilter(), 1000); […]

Javascript, setTimeout loop?

Quindi sto lavorando a un programma musicale che richiede più elementi javascript per essere sincronizzati con un altro. Sto usando setInterval che funziona molto bene inizialmente ma nel tempo gli elementi diventano gradualmente fuori sincrono che con un programma musicale è cattivo. Ho letto online che setTimeout è più accurato, e in qualche modo puoi […]

Che vantaggio c’è nell’usare il timeout $ in AngularJS invece di window.setTimeout?

Ho avuto un suggerimento per implementare un timeout come questo: $timeout(function() { // Loadind done here – Show message for 3 more seconds. $timeout(function() { $scope.showMessage = false; }, 3000); }, 2000); }; Qualcuno può dirmi qual è il motivo / vantaggio nell’usare questo piuttosto che usare setTimeout?

setTimeout () non è in attesa

Sto provando a fare un conto alla rovescia dei secondi con Javascript. Ecco il mio HTML Please wait 45 seconds before trying again E il mio JS: var seconds = getBlockExpiryRemaining(); ?>; function countdown(element) { var el = document.getElementById(element); if (seconds === 0) { document.getElementById(“ban_container”).innerHTML = “done”; return; } else { el.innerHTML = seconds; seconds–; […]

JavaScript: per loop con timeout

Voglio che il mio ciclo for non venga eseguito contemporaneamente, ma attendi il timeout dopo ogni iterazione. Ad esempio: for(var i=0; i<10; i++) { console.log(i); //wait for 1000 } Ho trovato molte soluzioni sullo stack overflow come questo: for (var i=0;i<=10;i++) { (function(ind) { setTimeout(function(){console.log(ind);}, 3000); })(i); } Ma in tutte le implementazioni, il ciclo […]

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 […]