HTML5の履歴について学習しています。この例では、(JavaScriptブラウザーコンソールを開いてエラーを確認してください)event.state.url
戻り値:
Uncaught TypeError: Cannot read property 'url' of undefined
見て助けてください: http://jsfiddle.net/un4Xk/
event
はjQueryイベントオブジェクトであり、DOMオブジェクトではありません。
DOMイベントオブジェクトにアクセスするには、event.originalEvent
: http://jsfiddle.net/pimvdb/un4Xk/1/ を使用します。
var state = event.originalEvent.state;
状態は、新しい状態にデータがある場合にのみ定義されるため、クリックしてから初期状態に戻ると使用できないことに注意してください。
ただし、クリックして別の時間をクリックしてから戻ると、使用できます。