enrutamiento de red troncal que detecta si se presiona hacia adelante o hacia atrás

Estoy escribiendo una aplicación usando backbone.js, y estoy animando entre páginas (un poco como la interfaz de usuario de estilo iPhone). Entonces, al hacer clic en un botón, la siguiente página se desliza desde la derecha, y al hacer clic en el botón Atrás, la siguiente página se deslizará desde la izquierda. Quiero poder hacer lo mismo con los botones de avance y retroceso del navegador, utilizando un enrutador. ¿Es posible saber qué se presionó (hacia adelante o hacia atrás) para que pueda asegurarme de que la animación esté en la dirección correcta?

Solo para aclarar, no estoy preguntando cómo hacer el enrutamiento de la red troncal. Estoy preguntando cuándo hacer el enrutamiento de la red troncal, ¿cómo puede detectar qué botón causó el cambio de la URL?

Gracias

Respuestas a la pregunta(1)

Su respuesta a la pregunta