24
私はこの例では、HTML5での歴史について学んevent.state.url
戻ります(エラーを確認するためにJavaScriptのブラウザコンソールを開く)しています:popstateは未定義である
Uncaught TypeError: Cannot read property 'url' of undefined
ルックとヘルプ:http://jsfiddle.net/un4Xk/
私はこの例では、HTML5での歴史について学んevent.state.url
戻ります(エラーを確認するためにJavaScriptのブラウザコンソールを開く)しています:popstateは未定義である
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;
新しい状態がデータを持っているときの状態にのみ定義されていることを忘れないでください、そうクリックし、初期状態に戻ったときには使用できません。
ただし、W利用可能です鶏クリックし、別の時間をクリックしてから戻って:
ニース!最初のケースで戻るボタンを機能させるにはどうすればよいですか? –
@Caio Tarifa:初期状態はページが読み込まれたときの状態なので、元の状態に戻す必要があることがわかります。例えば。この場合、#returnは空にしてください:http://jsfiddle.net/pimvdb/un4Xk/2/。 – pimvdb
私のために働く、thx。 –