<div id="container">
<ul id="nav">
<li><a href="#">You need a mac</a></li>
<li><a href="#">Do it</a></li>
<li><a href="#">I really like football and the redskins</a></li>
</ul>
<div id="nav_move">
</div>
<div class="clear"> </div>
<p><small>(Click a link!)</small></p>
@import"http://viget.com/assets/stylesheets/application.css";
body {
margin: 0;
padding: 0;
}
#container {
position: relative;
}
#nav {
position: relative;
list-style: none;
margin: 35px 0 0;
float: left;
}
#nav li {
margin: 0;
background: none;
padding: 0;
}
#nav li, #nav li a {
float: left;
}
#nav a {
color: #492b23;
display: block;
padding: 10px;
margin: 0 5px 0 0;
position: relative;
z-index: 10;
outline: 0;
border: 0;
text-decoration: underline;
}
#nav_move {
border-top: 3px solid #333;
position: absolute;
background: #ecf6f5;
display: block;
top: 46px;
z-index: 1;
left: 0;
}
#nav a.cur, #nav a:hover {
text-decoration: none;
color: #3f5f5a;
}
.clear {
height: 1px;
margin-bottom: 10px;
overflow: hidden;
clear: both;
}
small {
color: #bbb;
display: block;
font-size: 10px;
margin-top: 5px;
}
var padding = 20;
$('#nav a').click(function () {
var offset = $(this).offset();
$('#nav_move').animate({
height: $(this).height(),
left: offset.left,
width: $(this).width() + padding
}, {
duration: 350,
easing: 'easeInOutCirc'
});
$('.cur').removeClass('cur');
$(this).addClass('cur');
return false;
});
$("#nav a:first").click();