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

Как создать плавающий блок без position: fixed или sticky c реакцией на скрол в верх и низ?

Добрый день. Прошу подсказать советом или помочь готовым решением.
Суть сабжа. Есть сайт на котором уже все заверстно, но возникла необходимость при скроле добавить фиксацию блока, если после него идет пустое пространство, вызванное большей высотой соседнего блока. При этом когда мы курим в верх, блок тоже скролится а не залипает.
Референс: https://news.mail.ru/society/27469934/?frommail=1

Предполагаю, что нужно тянуть блок с помощью translateY, но как проверять состояния
  • Вопрос задан
  • 2497 просмотров
Подписаться 2 Оценить Комментировать
Решения вопроса 1
Пригласить эксперта
Ответы на вопрос 1
rdd
@rdd
Только хардкор
Думаю, без fixed не обойтись, т.к. IE имеет свойство все портить, и выглядеть это будет ужасно. Блок будет дергаться. Чем Вас не устраивает предложенный выше вариант?
А проверять позицию блока можно при помощи jquery offset().top и scrollTop()
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
div. Ставрополь
от 40 000 до 90 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽