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 aparitia | 1 gasit(e) |
Fisierele gasite
| Fisier | Prag actual | Stare | Editabil |
| 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.