$(window).scrollTop()
даст вам количество пикселей, прокручиваемых в браузере, $('postcontainer').offset()
даст вам x, y позиции почтового контейнера.
Так что если вы связываете событие с $(window).scroll()
или в mousescroll, вы можете проверить, меньше ли offset().top
у постконтейнера window.scrollTop
.Если это так, вы начинаете перемещать элемент вниз относительно почтового контейнера.При этом необходимо следить за высотой Почте контейнера и высоту подвижного элемента, чтобы убедиться, что он не идет вниз мимо нижней части контейнера.
1009 * Итак, если
postcontainer.height - movingelement.position().top >= movingelement.height()
, то вам нужно исправитьположение подвижного элемента.Сделайте обратное, прокручивая назад.
Надеюсь, это заставит вас задуматься и начнет выдавать код.