Shebang.pl

Przełączanie JavaScriptu zależnie od zmiany widoczności elementu za pomocą jQuery

chmurki z wykrzyknikiem i napisem tip

Jeśli chcesz uruchomić wybrany skrypt JavaScript, gdy użytkownik przestanie interesować się kartą lub do niej wróci, możesz skorzystać z poniższego rozwiązania:

$(document).on('visibilitychange', function (e) {
  if (e.target.visibilityState === "visible") {
    console.log('Karta jest teraz widoczna!');
  } else if (e.target.visibilityState === "hidden") {
    console.log('Teraz karta jest niewidoczna!');
  }
});
Exit mobile version