@pit6262
Верстальщик

Как проверить есть скролл у блока или нет через js при resize?

Нужно проверять при ресайзе браузера появился ли скролл у блока? если да, добавить класс scroll, если нету скролла убрать этот класс.

Здесь пример кода моего, при уменьшении экрана появляется скролл.
https://codepen.io/pit6262/pen/GRRbvwd
  • Вопрос задан
  • 973 просмотра
Решения вопроса 1
@ksnk
$(window).on('resize',()=>{
  let el=$('.nav-tab-scroll')[0];
  if(el.scrollWidth!=el.clientWidth){
    $(el).addClass('scroll');
  } else {
    $(el).removeClass('scroll');
  }})


Так ?
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
joeberetta
@joeberetta Куратор тега JavaScript
Читай: https://epdf.pub/google-for-dummies.html
Повесьте обработчик на событие ресайза и в нем используйте то, что написано тут
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы