An anchor with an empty href reloads the current page when you click it.
You should use a hash, and preferably prevent the default action in the event handler, otherwise the page will always reload, and the animations are not shown.
change
<a href="" id="about-link">About</a>
to
<a href="#" id="about-link">About</a>
and do
$('#about-link').click(function(e) {
e.preventDefault();
$('.aboutlayout').slideDown();
});