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

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

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

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

Войти через центр авторизации
Похожие вопросы