есть блок wrap с висотой, а i стрелка
<div class="wpar">
<i ...></i>
</div>
надо сделать чтоб при скроле значением 100 срабатовало hide() для <i>
Свойство scrollTop считывает или устанавлиет количество пикселей, прокрученных от верха элемента. scrollTop измеряет дистанцию от верха элемента до верхней точки видимого контента. Когда контент элемента не создаёт вертикальную прокрутку, его scrollTop равно 0.
const wpar = document.querySelector('.wpar')
wpar.onscroll = (e) => {
const { scrollTop } = wpar
document.querySelector('#example-info').textContent = scrollTop
if (scrollTop > 100)
document.querySelector('#example-info').textContent = `hide, scrollTop > 100 (${scrollTop})`
}
.example-el {
height: 500px;
background: yellow;
}
.wpar {
max-height: 100px;
overflow-y: scroll;
}
<span id="example-info">Начните скролить</span>
<div class="wpar">
<div class="example-el"></div>
</div>
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости