Я пишу приложение, используя backbone.js, и анимирую между страницами (немного похоже на пользовательский интерфейс в стиле iphone). Таким образом, когда вы нажимаете кнопку, следующая страница скользит справа, а нажатие кнопки «Назад» заставит следующую страницу скользить слева. Я хочу иметь возможность делать то же самое с кнопками браузера вперед и назад, используя маршрутизатор. Можно ли сказать, что было нажато (вперед или назад), чтобы я мог убедиться, что анимация идет в правильном направлении?
Просто чтобы уточнить, я не спрашиваю, как сделать магистральную маршрутизацию. Я спрашиваю, выполняя магистральную маршрутизацию, как вы можете определить, какая кнопка вызвала изменение URL-адреса, была ли это кнопка «Назад» или «Вперед»?
Спасибо