Hola:
Solo quería comentar que me parece que no es una paginación eficiente, ya que puedes recibir los mismos datos varias veces... si al hacer una nueva petición, en vez de usar siempre el mismo contenedor, ocultas el que tenias visible, y creas uno nuevo para la nueva, en el momento que pidan una página "visitada" tan solo se tendría que mostrar.
Saludos