ajaxを使ったフォトギャラリーを開発しています。私も_escaped_fragment_(#!)を使用していますが、これはすでに機能していますが、ブラウザの戻るボタンと進むボタンを使用すると、URLが変更されます(ハッシュフラグメント)が、画像は変更されません。onHashChangeイベントについて読みましたが、これを自動的に行う方法があるかどうか、つまり、Facebookと同じようにDOMの変更を履歴に保持する方法があるかどうかを知りたいです。
ハッシュフラグメントを次のように変更します。
window.location.hash = "!"+sth
ハッシュフラグメントを取得して写真のインデックスとして使用するajaxコンテンツをロードします。
var fragment = window.location.hash.replace("#!","");
if (fragment != ""){
currentItem = fragment;
currentItemBZ = fragment-1;
focused = currentItemBZ;
}
どんな助けや提案も歓迎されます