look997
#javascript #webdev #frontend
Ustawiłem event focus na window bo chciałem żeby callback wykonywał się przy wejściu na stronę, a gdy strona jest otwarta w tle to dopiero po przejściu na kartę z tą stroną.

Ale focus czasem nie działa, np. niekiedy przy odświeżaniu strony, niekiedy przy przejściu na stronę po załadowaniu jej w tle a niekiedy nawet przy normalnym otwarciu.

Jaki event ustawić, żeby działało tak jak chcę?
  • Najlepsze
  • Wszystkie komentarze
o.....r
o.....r
@look997: poka sowę... yyy tzn kod
look997
look997 Autor
1
Żeby było co, prosty kod:
const startDonate = ()=> {

const donateStartButtonEl = document.querySelector(".donate-start-button");
const heartXEl = document.querySelector(".heart-x");
setTimeout(()=>{
o.....r
o.....r
look997
look997 Autor
0
@ogur: Może połączenie focus i visibilitychange. Zobaczę jak będzie.
look997
look997 Autor
0
@ogur: Nawet focus i visibilitychange razem nie wystarczy.
Co zrobić?
zygzagZ
@look997: może jakieś onmousemove albo cokolwiek co jest spowodowane interakcja usera?