алгоритм простой:
1) берем смещение футера относительного левого верхнего угла, на jquery это $(node).offset().top
2) берем высоту блока который плавает
3) берем его смещение
4) к смещению плавающего блока прибавляем его высоту + нужны отступ
5) смотрим не пересеклись ли они, и если пересеклись, то фиксируем плавающий блок
$(document).ready(function () {
// Находим плавающий блок и делаем его плавающим
$('.aside-fly').stick_in_parent({
// Чтобы сразу прокручивался обратно
inner_scrolling: true,
// Отступ сверху
offset_top: 90
});
});