Inventory gol pe telefon

2026-11-01 05:00:27 ยท adminsiteus.com
Ce se intampla. Cardurile sunt in pagina, la dimensiunea corecta, dar raman la opacity: 0. Ele apar cand un IntersectionObserver din assets/main.js le pune clasa .in-view, la pragul threshold: 0.12 — adica atunci cand 12% din element e vizibil.

Pe telefon masinile se aseaza pe o singura coloana, deci sectiunea care le contine ajunge la circa 13.000 px inaltime. 12% din ea inseamna 1.560 px vizibili deodata, mai mult decat are ecranul unui telefon. Pragul nu se atinge niciodata, clasa nu se adauga niciodata, continutul ramane invizibil. Pe desktop grila are 3-4 coloane, sectiunea e de cateva ori mai scunda, 12% incape in ecran, si totul e normal.

De asta clientul vede pagina goala doar pe telefon — si de asta nu e o problema de CSS sau de date.
ok Caut de la/home/admipvet/public_html
ok Fisiere care controleaza aparitia1 gasit(e)

Fisierele gasite

FisierPrag actualStareEditabil
site-template/assets/main.js
16,034 b
0 deja reparat da

Plasa de siguranta, in intregime

arata codul care se adauga
/* ---------------------------------------------------------------- PLASA-REVEAL
   Adaugat pentru ca pe telefon sectiunea cu grila de masini e mai inalta decat
   ecranul, iar un prag procentual nu poate fi atins niciodata. Aici se arata
   direct elementele care nu au cum sa declanseze singure: cele mai inalte decat
   ecranul, si cele deja ajunse in ecran. Restul animeaza normal, la scroll. */
(function () {
  function scapa() {
    var vh = window.innerHeight || 800;
    var n = document.querySelectorAll('.reveal:not(.in-view)');
    for (var i = 0; i < n.length; i++) {
      var r = n[i].getBoundingClientRect();
      if (r.height * 0.12 > vh || (r.top < vh && r.bottom > 0)) n[i].classList.add('in-view');
    }
  }
  function porneste() { scapa(); setTimeout(scapa, 600); setTimeout(scapa, 2000); }
  if (document.readyState === 'loading') document.addEventListener('DOMContentLoaded', porneste);
  else porneste();
  window.addEventListener('load', porneste);
  window.addEventListener('resize', scapa);
})();
Sterge acest fisier dupa ce ai terminat.