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

16 marca 2016
1 gwiadka2 gwiazdki3 gwiazdki4 gwiazdki5 gwiazdek

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!');
  }
});

Autor: Matt Smith

Źródło: https://github.com/AllThingsSmitty/jquery-tips-everyone-should-know

Tłumaczenie: Łukasz Piwko

Treść tej strony dostępna jest na zasadach licencji MIT

Zobacz również:

Dyskusja

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *