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