Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Переход между страницами ajax+jQuery (https://javascript.ru/forum/jquery/37346-perekhod-mezhdu-stranicami-ajax-jquery.html)

kovy 16.04.2013 15:31

Переход между страницами 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/

Tek 16.04.2013 16:27

Посмотри вот это http://habrahabr.ru/post/144071/
И почитай про HTML5 History/State APIs, но оно работает только в новых браузерах


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