Я предлагаю использовать jQuery для перемещения вашего контента с экрана, после этого используйте AJAX, чтобы обновить контент для вашей новой страницы. Установите содержимое на другую сторону экрана и снова используйте jQuery, чтобы сдвинуть его с этой стороны.
Как то так ...
<div id='wrapper'> // this has a set width and overflow hidden
<div id='content'>
your content
</div>
</div>
Пользователь нажимает на ссылку, анимирует поле «контент», чтобы оно исчезло со страницы. Сделайте AJAX-ввод, поместите «контент» на другую сторону страницы (достаточно далеко, чтобы вы его не видели), анимируйте поле, чтобы оно появилось.