ファンシーボックスを使用して、ピンタレストのクローンを作成する小さなプロジェクトを実行しています。ユーザーが写真をクリックすると、ブラウザーは画像ボックスをポップアップ表示し、URL が変更されます。ユーザーがポップアップを閉じると、ポップアップが閉じられ、URL が元に戻ります (ページは変更されません)。
これらの関数(以下)を使用して達成し、正常に動作します。ただし、写真をクリックすると、ブラウザがポップアップを表示し、ページを更新すると、ページはそのURLに移動しますが、戻るボタンをクリックすると、ページが戻りません(URLは戻りますが、ビューは戻りません)。誰でもこの問題を解決できますか?
関数:
window.history.replaceState(); window.history.pushState(); $(window).bind('popstate');
皆さん、ありがとうございました。