It's time for a new challenge to push my learning curve. I've never ventured into the world of ajax before, but it seems like a skill I need to acquire. What better opportunity to learn than by implementing it on a fresh portfolio site.
The main idea behind this website is to have content slide behind folds at the edges of the 960 grid. Clicking on a link causes the current content to slide out into its respective fold, which then adjusts in size to accommodate new content blocks sliding in from under the folds. I've managed to achieve this somewhat with news using the Wordpress loop and basic jquery, although adjusting fold height remains a challenge as new content loads.
I'm starting with this (http://www.deluxeblogtips.com/2010/05/how-to-ajaxify-wordpress-theme.html) as a foundation, but it doesn't quite meet my vision.
Instead of setting up a jsfiddle, here's how the site currently looks
EDIT: Apologies for rambling without posing a question:
How can I create a sequence where clicking on an internal link triggers these events:
Content box slides out -> Content changes -> Fold expands -> New content slides in
EDIT 2: Upon reflection, I realize I haven't been clear again. While I understand loading content via ajax, my struggle lies in handling different page layouts. For instance:
The homepage features three recent projects sliding down from a top fold, a news post sliding in from the left, and a list of news posts sliding in from the right.
The Work/Play pages display blocks sliding down from a top fold.
Contact consists of full-width folds filling the 960 grid. The same layout applies to the about page, though there might be a sidebar added later.
How can I enable AJAX to recognize the current loaded content and adjust accordingly?
Thank you in advance for any assistance!