Переход между страницами ajax+jQuery
Значит есть общая часть сайта - меню, хедер, футер. И собственно есть часть, где контент страницы. Нужно сделать следующее:
- ПРи нажатии на кнопку меню блок с контентом страницы уезжает, как на слайдере, и выезжает контент новой страницы. Я сделал следующее - отодвигаю блок вправо за границы экрана, потом невидимым переношу его влево, делаю видимым, меняю HTML его функцией $('#page').load(url + " #content"). Все бы хорошо, но есть одно но: Переход на новую страницу не осуществляется, т.е. меняется уже открытая. Нужно, что бы это была новая страница, что бы адрес менялся. Иначе нельзя добавить в закладки - это раз. И два - делаю проект на asp.net, и серверный код принадлежит каждой странице отдельно. И если открытая страница index-1.aspx, и я меняю контент на index-2.aspx, то серверные элементы с index-2.aspx не работают, т.к. открыта index-1.aspx и там нет обработчиков для них. Надеюсь понятно объяснил, подскажите кто знает как реализовать? Вот ссылка для наглядности. Подобие нужно сделать. http://livedemo00.template-help.com/wt_44012/ |
Посмотри вот это http://habrahabr.ru/post/144071/
И почитай про HTML5 History/State APIs, но оно работает только в новых браузерах |
Часовой пояс GMT +3, время: 10:15. |