Плагин jQuery History - PullRequest
       46

Плагин jQuery History

16 голосов
/ 03 декабря 2010

Существует несколько различных плагинов истории jQuery, один из которых лучше, чем любой другой ...

Я пытаюсь решить, с кем идти, какие мысли или какие-то другие попробовать:

Ответы [ 3 ]

25 голосов
/ 03 декабря 2010

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

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

Редактировать:

Вот что было предложено в этом сообщении:

Лично я быпредлагаем использовать барбекю jQuery от Ben Alman, так как оно кросс-браузерное и очень простое в использовании.В основном:

$(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.

  • Кристиан
1 голос
/ 18 июля 2013

Я пытаюсь использовать следующие библиотеки

и не был удовлетворен. Наконец, я нашел свежий (работа с jquery 1.9.1) и простой:

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

0 голосов
/ 30 августа 2013

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

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

...