Подсказали на другом форуме, вдруг кому-то пригодится:
$(document).scroll(function () {
// если в диапазоне то класс 'banner_fix_top'
if ($(this).scrollTop() > block_height.top && $(this).scrollTop() < block_footer.top - 600)
{
$('.banner2').addClass('banner_fix_top');
$('.banner2').removeClass('banner_fix_bottom');
// выходит за пределы диапазона вниз меняем класс на 'banner_fix_bottom'
} else if ($(this).scrollTop() > block_footer.top - 600)
{
$('.banner2').addClass('banner_fix_bottom');
$('.banner2').removeClass('banner_fix_top');
} // выходит за пределы диапазона вверх удаляем классы
else if ($(this).scrollTop() < block_height.top)
{
$('.banner2').removeClass('banner_fix_top');
$('.banner2').removeClass('banner_fix_bottom');
}
});