backbone.js サイトがあります。リンクをクリックすると、ページがスライドインします-戻るボタンを押すと、前のページがスライドインするのではなく、スライドアウトしたいと思います。
戻るボタンが押されたかどうかを検出する方法、または戻るボタンを押して別の機能を実行する方法はありますか?
backbone.js サイトがあります。リンクをクリックすると、ページがスライドインします-戻るボタンを押すと、前のページがスライドインするのではなく、スライドアウトしたいと思います。
戻るボタンが押されたかどうかを検出する方法、または戻るボタンを押して別の機能を実行する方法はありますか?
バックボーンを有効にする必要がありますHistory:
Backbone.history.start({ pushState: true })
ブラウザがプッシュ状態をサポートしている場合、たとえば戻るボタンが押されたときなど、URL の変更に関するイベントを受け取ることができ、ルーターが残りの処理を行います (現在の URL の正しいビューをレンダリングします)。これは、URL/appでアプリに移動し、単一ページ アプリをナビゲートして に移動するRouter.navigateと/app/account、Backbone がブラウザーの履歴にエントリを追加することを意味します。戻るボタンを押すと/app、ページをリロードせずに に戻りますRouterが、それでもこの URL の変更が通知され、それに応じて反応します (つまり、正しいビューをレンダリングします)。