Задать вопрос
@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 --;
    }  
});
  • Вопрос задан
  • 73 просмотра
Подписаться 1 Простой 4 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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