Изменение адреса без перезагрузки страницы
THE_KING Дата написания: Пятница, 17.06.2011, 20:08:09 | Сообщение № 21
Что-то подобное этому есть на сайте red.mts.ru, только там это интересней выглядит..
trollhaus.ru - все уже там!
Frоst Дата написания: Пятница, 17.06.2011, 21:05:50 | Сообщение № 22
THE_KING , там якори
THE_KING Дата написания: Пятница, 17.06.2011, 22:37:59 | Сообщение № 23
Frоst , с ними интересней.. Как такое осуществить не сможешь показать?
trollhaus.ru - все уже там!
Frоst Дата написания: Пятница, 17.06.2011, 23:57:51 | Сообщение № 24
Тоже самое, только тут history.pushState не нужен. И перед ссылками добавляй символ решетки (# )
alex11wa Дата написания: Вторник, 21.06.2011, 16:22:25 | Сообщение № 25
Frost , может у вас появилось время написать ту функцию, которая при нажатие НАЗАД ВПЕРЁД подгружала бы и контент?
Frоst Дата написания: Вторник, 21.06.2011, 20:20:08 | Сообщение № 26
alex11wa, извиняюсь. Если это актуально, то вот:Code
$(function($){ $('.links a').attr('onclick','return false;').click(function(){ var state = href; var href = $(this).attr('href'); $('.wrapper').text('Loading...'); $('.wrapper').load(href+' .content', function(){ history.pushState(state, null, href); }); }); window.addEventListener("popstate", function(event) { $('.wrapper').load(state+' .content'); } });
Не проверял, но функция должна работать. Еще раз извиняюсь, память плохая