Я так полагаю что блок становится sticky, надо либо на jquery animate тогда ставить с позицией, либо делать позиции максимально похожие как до так и после. А так сложно сказать без примеров кода или скриншота.
:nth-child(2n) может помочь, поскольку у нас остальные элементы всегда невидимые, то стили будут применяться как раз ко второму из трех видимых элементов.