web-dev-qa-db-ja.com

jQuery履歴プラグイン

そこにはいくつかの異なるjQuery履歴プラグインがあり、他のプラグインよりも優れています...

私はどちらを使うか、考えや他のことを試すかを決めようとしています:

16
vdh_ant

あなたが何をしようとしているのか正確にはわかりませんが、ハッシュタグを使用して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が使用しているものです。

  • キリスト教徒
25

次のライブラリを使用しようとしています

そして満足していませんでした。最後に、私は新鮮で(jquery 1.9.1で動作している)単純なものを見つけました:

jQuery.historyhttps://github.com/yeikos/jquery.history

1
Sllouyssgort

これが誰かに役立つかどうかはわかりませんが、複数のハッシュ「アイテム」の管理に役立つプラグインがあります。 https://github.com/Cipa/HashStack

変更されたときにajaxを使用してページの一部をリロードするいくつかの選択要素の値のように、アイテムのリストをハッシュに保存できます。

0
orbitory