I suggest using jQuery to populate the content on the screen, then use AJAX to refresh the content on your new page. Set the content to the other side of the screen and use jQuery again to move it from that side.
Something like that...
<div id='wrapper'> // this has a set width and overflow hidden <div id='content'> your content </div> </div>
The user clicks on the link, animates the "content" field so that he moves away from the page. Make your AJAX-ing, place the βcontentβ on the other side of the page (far enough so that you cannot see it), animate the field so that it is slippery.
Luke
source share