Pauză setTimeout la ieșire din fereastră
Scris: Sâm Noi 21, 2020
Codul de mai jos trimite un 'event' 30s la Google Analytics după 30 de secunde când un utilizator intră pe pagină.
Dar când utilizatorul minimizează fereastra, evenimentul încă se declanșează.
Ceea ce vreau este o modalitate de a pune pauza la setTimeout când utilizatorul minimizează pagina și, când maximizează pagina, timpul din setTimeout sa continue să se numere din momentul în care s-a oprit.
E vreo modalitate de a face asta?
Cod: Selectaţi tot
setTimeout(function(){
gtag('event', '30s');
}, 30000);
Ceea ce vreau este o modalitate de a pune pauza la setTimeout când utilizatorul minimizează pagina și, când maximizează pagina, timpul din setTimeout sa continue să se numere din momentul în care s-a oprit.
E vreo modalitate de a face asta?