@cazumbra

Почему страница прыгает вверх при открытии окна slideToggle?

Имеется такой скрипт

$('.subscribe-close').on('click', function(event) {        
        $('.subscribe').slideToggle('hide');
        $body.removeClass('subscribe-fullscreen');
    });

    $('.subscribe-open a').on('click', function(event) { 
        $body.addClass('subscribe-fullscreen');
        $('.subscribe').slideToggle('show');

    });


он открывает снизу вверх окошко с формой подписки и закрывает. Так вот при открытии окна, еще до того как оно полностью откроется происходит скроллинг всего сайта вверх, хотя сама кнопка открытия находится над футером.То есть сайт страница прыгавет вверх и это заметно. Мне нужно чтобы скроллинга не было, как можно это провернуть? Добавлять к body всякие overflow и position пробовал. Не получается
  • Вопрос задан
  • 243 просмотра
Решения вопроса 1
rockfeeler
@rockfeeler
Фронтендер, дизайнер, верстальщик-перфекционист
event.preventDefault();
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
24 нояб. 2024, в 03:11
500 руб./за проект
24 нояб. 2024, в 01:35
5000 руб./за проект
24 нояб. 2024, в 01:24
500 руб./за проект