Ответ 1
Я не совсем уверен, что вы пытаетесь сделать, но я предполагаю, что вы хотите использовать хэш-теги для контроля загрузки страниц, таких как Twitter и Facebook.
Если этот случай проверяет этот пост: https://stackoverflow.com/questions/116446/what-is-the-best-back-button-jquery-plugin
Edit:
Вот что было предложено на этом посту:
- Как: http://www.asual.com/jquery/address/
- jQuery BBQ: http://benalman.com/projects/jquery-bbq-plugin/
- История: http://plugins.jquery.com/project/history
- jQuery hashchange: http://benalman.com/projects/jquery-hashchange-plugin/
- ReallySimpleHistory: http://code.google.com/p/reallysimplehistory/
Лично я бы предложил пойти с Ben Alman jQuery BBQ, поскольку он кросс-браузер и очень прост в использовании. В основном:
$(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/
Другим популярным является Sammy.js(http://code.quirkey.com/sammy/), это на самом деле то, что использует Twitter.
- Christian