Я довольно новичок в AJAX и в настоящее время изучаю, как внедрить jQuery Address на демонстрационном сайте, чтобы я мог перенести его на личный проект, над которым я работаю.
Пока я нахожусьЯ могу загрузить желаемый контент с помощью гиперссылок, а также изменить хэш URL-адреса. Я не могу перейти к определенному состоянию, если ввожу хэш URL-адреса непосредственно в панель браузера.
Текущий код выглядит примерно так:
$("h2.entry-title a").live('click', function(event) {
event.preventDefault();
$("#content").fadeOut("slow").load($(this).attr("href")+" #content > *", function() {
$.address.value("?page=entry");
}).fadeIn("slow");
});
Я пытался найти учебные пособия и демонстрационные материалы об использовании jQuery Address для реализации глубоких ссылок, но пока что это не принесло ничего полезного.
Спасибо за вашу помощь :)
p / s: причина, по которой я использовал .live()
вместо .bind()
, заключается в том, что в какой-то момент больше заголовков записей будут вставлены динамически.