Как заставить JQuery реагировать на изменения хэштега в URL? - PullRequest
3 голосов
/ 05 августа 2011

Я пытался реализовать плагин истории, называемый действительно простой историей, и я думаю, что мне это удалось. Итак, теперь я хочу, чтобы мой ajax реагировал на изменения истории (вы нажимаете кнопку «назад» или «вперед»).

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

В любом случае как мне загрузить ajax, когда хеш-тег изменяется без перезагрузки страницы?

Ответы [ 3 ]

4 голосов
/ 11 апреля 2013

Вам не нужно использовать какие-либо плагины, чтобы заставить его работать.

С Вкл - window.location.hash - Изменить?

$(window).on('hashchange', function() {
    .. work ..
});
3 голосов
/ 05 августа 2011

Использование address jquery plugin и его .change() функциональность

0 голосов
/ 20 марта 2012

Я не уверен, понимаю ли я, что вы хотите, но с RSH, когда хеш изменяет функцию, которую вы добавили с dhtmlHistory.addListener(someFunction);, выполняется.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...