Вы можете сравнить clientHeight
и scrollHeight
любого элемента прокрутки, чтобы определить, отображаются ли полосы прокрутки. Вы можете добавить сравнение clientWidth
и scrollWidth
, если контейнер также может прокручиваться горизонтально.
const element = document.querySelector('.scroll-container')
if(element.clientHeight > element.scrollHeight) {
element.classList.add('scroll-active')
}
else {
element.classList.remove('scroll-active')
}