Ответ 1

Я не совсем уверен, что вы пытаетесь сделать, но я предполагаю, что вы хотите использовать хэш-теги для контроля загрузки страниц, таких как Twitter и Facebook.

Если этот случай проверяет этот пост: https://stackoverflow.com/questions/116446/what-is-the-best-back-button-jquery-plugin

Edit:

Вот что было предложено на этом посту:

Лично я бы предложил пойти с 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

Ответ 3

Не уверен, что это помогает кому-то, но здесь плагин, который может помочь в управлении несколькими элементами хэша. https://github.com/Cipa/HashStack

Вы можете сохранить список элементов в хэше, как значения некоторых элементов выбора, которые при изменении перезагружают часть страницы с помощью ajax.