Значит есть общая часть сайта - меню, хедер, футер. И собственно есть часть, где контент страницы. Нужно сделать следующее:
- ПРи нажатии на кнопку меню блок с контентом страницы уезжает, как на слайдере, и выезжает контент новой страницы.
Я сделал следующее - отодвигаю блок вправо за границы экрана, потом невидимым переношу его влево, делаю видимым, меняю 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/