Задать вопрос
@1ss1za

Как скрыть блок в зависимости от скрола?

На сайте имеется плавающая кнопка, при нажатии появляется форма, можно ли как-то сделать если пользователь проскролил страницу на 30% эта форма скрылась?
  • Вопрос задан
  • 84 просмотра
Подписаться 1 Средний Комментировать
Пригласить эксперта
Ответы на вопрос 2
alekseyHunter
@alekseyHunter
Android developer
"Сдвинул страницу" - размер страницы уменьшил?
Если так, используй медиа-запросы
@media screen and (max-width: 900px) {
  form{
     display: none;
  }
}
Ответ написан
Комментировать
BlackBride
@BlackBride
Web developer
В jQuery есть функция .scroll() - далее при появлении формы запоминаем текущее смещение страницы с помощью offset() и при каждом скролле считаем нужное нам смещение, хоть в пикселях, хоть в процентах, затем закрываем форму. Если нужно учитывать, что пользователь меняет размеры окна, добавляем расчеты еще и на этот случай (или просто форму закрываем сразу).
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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