3 つのセクションを持つ Web アプリがあります。ユーザーが 1 つのセクションを完了すると、次のセクションが表示されます (単に表示されるだけではありません)。backbone.js のルーティングでこれを行っているので、フラグメントをハッシュします。私が望むのは、履歴を有効にして、ユーザーが戻るボタンを押すと前のセクションに戻るようにすることです。jQuery hashchange pluginでhashchange イベントをオーバーライドしようとしましたが、うまくいきませんでした。何か案は?
$(window).hashchange(function(e) {
e.preventDefault();
router.navigate(window.location.hash); // The router invokes the function that slides the appropriate section into view
});