Вам действительно нужно расположить элементы с полями слева? Потому что, если вам удастся просто спрятать их, код, который делает ваш эффект, довольно прост:
$(document).ready(function() {
$('#container').css({position:'relative'});
$("#container div:not(:first)").hide();
$('.div1').addClass('current');
$("nav a").click(function() {
var cls = this.name;
$('.current').removeClass('current').animate( { width: "hide", paddingLeft: "hide", paddingRight: "hide", marginLeft: "hide", marginRight: "hide" }, 500, function() {
$('.'+cls).addClass('current').animate( { width: "show", paddingLeft: "show", paddingRight: "show", marginLeft: "show", marginRight: "show" }, 500);
});
return false;
});
});
Я также поместил эту версию в вашу скрипку: http://jsfiddle.net/fE8ks/1/