Máte na webu sticky element, nastavené position:sticky a top:0px, ale stejně se element neposouvá, i když má místa dost? Možná vám to ruší nějaký jeho rodič.
- Stačí vložit kód níže do konzole prohlížeče
- místo ###### dát selector (idálně ID nebo třídu)
- pustit.
V konzoli se vám vypíše seznam pravděpodobných viníků, kteří sticky chování rozbíjí.
let el = document.querySelector('######'); // <------- change this
while (el) {
const overflow = getComputedStyle(el).overflow;
if (overflow !== 'visible') {
console.log('Tenhle element to nejspíš kazí:', el, 'overflow:', overflow);
}
el = el.parentElement;
}

