высчитывать позицию блока от родительского. Например позиция top + высота блока = высоте родительскому то делать блок прижатым к низу и уберать фиксированную позицию.
Лобстер, Я че-то не пойму, что за биполярное расстройство)) то вы добавляете классы то пишете, что этого не нужно. Итог-то какой надо ? чтобы у первой кнопки был стиль отличных от других ? так это через css.