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

Как убрать прокрутку страницы при нажатии на показать еще?

Есть небольшой сайт, с небольшим количеством товаров, в мобильной версии нужно чтобы отображалось несколько товаров, но появлялась кнопка показать сделал все на display none. Есть код, но когда я нажимаю показать еще меня сразу перебрасывает на последний элемент, а мне нужно чтобы в каком месте страницы я кнопку нажал, в таком и остался, как сделать?
let state = 0;
$('.catalog__button').click(function (e) { 
    e.preventDefault();
    if(state == 0) {
        $('.catalog__mobile').show();
        $('.catalog__button').text('Скрыть');
        state ++;
    }
    else {
        $('.catalog__mobile').hide();
        $('.catalog__button').text('Посмотреть все');
        state --;
    }  
});
  • Вопрос задан
  • 78 просмотров
Подписаться 1 Простой 4 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript + ИИ
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию + ИИ
    6 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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