Я пытаюсь добавить поддержку истории в мою навигацию jQuery AJAX, но так как я не очень хорошо знаю jQuery, я не могу понять, как это сделать. Следующий скрипт заменяет a в текущем документе на a из другого документа, тем самым изменяя содержимое страницы. Как я могу улучшить скрипт для поддержки истории браузера и закладок? Спасибо.
$(document).ready(function(){
//References
var loading = $("#loading");
var container = $("#container");
var link;
//Manage click events
$("a.ajax-links").click(function(e){
//prevent default action
e.preventDefault();
//show the loading bar
showLoading();
//define the target and get content then load it to container
link = $(this).attr("href") + " #content";
container.load(link, hideLoading);
});
//show loading bar
function showLoading(){
loading
.css({visibility:"visible"})
.css({opacity:"1"})
.css({display:"block"})
;
}
//hide loading bar
function hideLoading(){
loading.fadeTo(1000, 0);
};
});