そこにはいくつかの異なるjQuery履歴プラグインがあり、他のプラグインよりも優れています...
私はどちらを使うか、考えや他のことを試すかを決めようとしています:
あなたが何をしようとしているのか正確にはわかりませんが、ハッシュタグを使用してTwitterやFacebookなどのページの読み込みを制御したいと思っていると思います。
その場合は、この投稿をチェックしてください: https://stackoverflow.com/questions/116446/what-is-the-best-back-button-jquery-plugin
編集:
その投稿で提案されたものは次のとおりです。
個人的には、BenAlmanのjQueryBBQはクロスブラウザーであり、非常に使いやすいので、使用することをお勧めします。基本的に:
$(window).bind('hashchange', function(e) {
// Get the hash (fragment) as a string, with any leading # removed. Note that
// in jQuery 1.4, you should use e.fragment instead of $.param.fragment().
var url = $.param.fragment();
});
ソース: http://benalman.com/code/projects/jquery-bbq/examples/fragment-basic/
もう1つの人気のあるものはSammy.jsです( http://code.quirkey.com/sammy/ )これは実際にTwitterが使用しているものです。
次のライブラリを使用しようとしています
そして満足していませんでした。最後に、私は新鮮で(jquery 1.9.1で動作している)単純なものを見つけました:
jQuery.historyhttps://github.com/yeikos/jquery.history
これが誰かに役立つかどうかはわかりませんが、複数のハッシュ「アイテム」の管理に役立つプラグインがあります。 https://github.com/Cipa/HashStack
変更されたときにajaxを使用してページの一部をリロードするいくつかの選択要素の値のように、アイテムのリストをハッシュに保存できます。