Если div установлен как overflow:auto
, как я могу узнать (используя простой JS), если была отображена полоса прокрутки (вертикальная/горизонтальная)?
Чтобы узнать, имеет ли div панель прокрутки
Ответ 1
Убедитесь, что clientHeight меньше, чем scrollHeight.
Ответ 2
вы можете найти 3 приятных ответа в этом другом вопросе:
Проверьте, имеет ли элемент HTML полосы прокрутки
по крайней мере, это сработало для меня, а не только для сравнения ширины и высоты клиента и таких = D