Здравствуйте! Сделал плавающий блок на сайте. Он прокручивается до низа страницы бесконечно, сдвигая нижние блоки вниз. Как остановить скролл, чтобы он упирался в конец блока и останавливался, а не растягивал блок.
<script type='text/javascript'>
$(function() {
var fixed = $("#left_fixed_div");
var offset = fixed.offset();
var topPadding = 15;
$(window).scroll(function() {
if ($(window).scrollTop() > offset.top) {
fixed.stop().animate({marginTop: $(window).scrollTop() - offset.top + topPadding});
}
else {
fixed.stop().animate({marginTop: 50});
};});
});
</script>
<div id='left_fixed_div' style="width:180px";>
ЗДЕСЬ КОД БЛОКА</div>