0

以下のリンクで、history.pushStateの例を作成しました。

ただし、リンクをクリックしてから前後に移動しようとすると、機能しないことがわかります。理由を教えてください。良い習慣はありますか?手伝って頂けますか?

http://jsfiddle.net/BQPgh/

4

3 に答える 3

0

あなたの特定の質問に対する解決策ではありませんが、言及する価値があると思います:HTML5履歴APIをうまくラップする非常に人気のあるjQuery / Prototype / Mootoolsプラグインがあります:https ://github.com/browserstate/History.js/

于 2012-05-21T20:05:38.137 に答える
0

bbq プラグインもチェックしてください。http://benalman.com/projects/jquery-bbq-plugin/

于 2012-05-22T04:01:16.550 に答える
-2

これは、前後がajaxで機能しないためです。

前のページをどこかにロードして保存してから、戻るリンクと進むリンクに独自の履歴ハンドラーをロードしてみてください。

于 2012-05-21T20:06:43.347 に答える