Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Замена URL без перезагрузки. history.js (https://javascript.ru/forum/jquery/32158-zamena-url-bez-perezagruzki-history-js.html)

ddale 05.10.2012 13:06

Замена URL без перезагрузки
 
Привет.

Итак. Есть верстка http://test.welovecode.ru

На данный момент она не доработана до конца, так что если у кого-то что-то рассыпется не обращайте внимания.

Задача. Замена URL работает. А история кнопками браузера "назад-вперед" нет. А также не понимаю как сделать, чтобы пр наборе нового урла сразу загружался сайт и переходил к необходимому слайду (это даже более приоритетней чем кнопки браузера, на них можно и забить)
$(function(){
		$(".scroll_to").click(function(e){
		//e.preventDefault();
		/*
		if uncomment the above line, html5 nonsupported browers won't change the url but will display the ajax content;
		if commented, html5 nonsupported browers will reload the page to the specified link.
		*/

		//get the link location that was clicked
		pageurl = $(this).attr('href');

		//to change the browser URL to the given link location
		if(pageurl!=window.location){
		  window.history.pushState({path:pageurl},'',pageurl);
		}
		//stop refreshing to the page given in
		return false;
		});
	});


Часовой пояс GMT +3, время: 03:13.