Задать вопрос
@grishaaa

Как мне произвести такое действие в jquery?

Есть слайдер с количеством элементов внизу 7c2c971db97b4551bbb5928ff6f9541a.png
Помогите написать скрипт, чтобы когда в блоке .wrap меньше 4-х элементов тогда $('.wrap_mmenu').addClass('active_mmenu');

Если в блоке .wrap Больше 4-х элементов тогда $('.wrap_mmenu').removeClass('active_mmenu');

Как такое прописать
  • Вопрос задан
  • 157 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript + ИИ
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию
    6 месяцев
    Далее
Решения вопроса 1
@larisamoroz
Курю маны, втыкаю в код, ваяю, починяю.
var wrap_divs_count = $('.wrap>_div').length; //здесь _div = тег/id/class элементов, которые надо посчитать
(wrap_divs_count < 4)? $('.wrap_mmenu').addClass('active_mmenu') : $('.wrap_mmenu').removeClass('active_mmenu');
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@Themezv
Js developer (React.js)
.childElementCount - количество дочерних элементов. (не учитывает комментарии, текстовые ноды)
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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