@grafGG

AJAX (jQury) + смена URL + навигация (история)?

Ребята, сил нет, объсните как реализовать смену url адресса при нажатии на ajax ссылку (+работа с историей) с помощью jquery?

вот такой код обработки ajax:

var AjaxContent = function(){
    var container_div = ''; 
	var content_div = ''; 
	return {
		getContent : function(url){
			$(container_div).animate({opacity:0}, 
				function(){ 
					$(container_div).load(url+" "+content_div,
						function(){						   
						   $(container_div).animate({opacity:1}); 
						}
					);        
				}
			);
		},
		ajaxify_links: function(elements){
			$(elements).click(function(){
				AjaxContent.getContent(this.href);
				return false; 
			});
		},
		init: function(params){ 
			container_div = params.containerDiv; 
			content_div = params.contentDiv;
			return this; 
		}
	}
}();

HTML:
<script type="text/javascript">
$(function(){
AjaxContent.init({containerDiv:"#ajax_wrap",contentDiv:"#menu_info_content"}).ajaxify_links("#menu_info a");
});
</script>
...
<ul id="menu_info">
   <li><a href="contact.html">Contact</a></li>
   <li><a href="about.html">About</a></li>
</ul>
...
<div id="ajax_wrap" >
   <div id="menu_info_content" style="display:none"></div>
</div>
...
  • Вопрос задан
  • 2459 просмотров
Пригласить эксперта
Ответы на вопрос 2
Sanasol
@Sanasol Куратор тега JavaScript
нельзя просто так взять и загуглить ошибку
pjax погуглите
Ответ написан
@mayorovp
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы