フォトギャラリーを作成していて、写真を参照するときにクエリ文字列とタイトルを変更したいと考えています。ページを再ロードせずにクエリ文字列を変更する
私が探している振る舞いは、連続/無限ページのいくつかの実装でよく見られます。ここでは、クエリ文字列をスクロールしながらページ番号(http://x.com?page=4)などを増やし続けます。これは理論的には単純ですが、主要なブラウザ間で安全なものが好きです。
私はthis great postを見つけ、window.history.pushstate
の例に従おうとしていましたが、それは私にとっては効果がないようです。ブラウザの履歴を変更することに本当に関心がないので、理想的かどうかはわかりません。
写真が変更されるたびにページをリロードせずに、現在表示されている写真をブックマークする機能を提供したいだけです。ここで
は、クエリ文字列を変更し、無限のページの例です:http://tumbledry.org/
UPDATEは、この方法を見つけました:
window.location.href = window.location.href + '#abc';
私のために働くように見えますが、私は新しいクロームの午前。それはおそらく古いブラウザでいくつかの問題を引き起こすでしょうか?
クエリ文字列を更新するサンプルサイトへのリンクを投稿できますか動的に?私はそれができるとは思わないが、あなたは*ハッシュ値を変更することができ、それはあなたが望むものを得るのに十分かもしれない。 – Pointy
[javascript/jqueryでURLを操作する方法]の複製が可能ですか?(http://stackoverflow.com/questions/6601609/how-to-manipulate-the-url-with-javascript-jquery) – Quentin
サンプルが追加されました。 –