I am just starting with jQuery, and this was pretty cool to make. So I thought I could share it with you guys!

First things first, you HAVE to add this into your header.
Code:
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script> 
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.2/jquery-ui.min.js"></script>
Next, add this to your stylesheet file:
Code:
ul.jqueryslider {
        list-style-type: none;
        width: 200px;
}

ul.jqueryslider li {
        background: #555555;
        padding: 5px;
        color: #fff;
}

ul.jqueryslider li a:link, ul.jqueryslider li a:visited {
        color: #fff;
        text-decoration: none;
        display: block;
}

ul.jqueryslider li a:hover, ul.jqueryslider li a:active {
        color: #fff;
        text-decoration: none;
        display: block;
}
Or add this to your header:
HTML Code:
<style type="text/css">
ul.jqueryslider {
        list-style-type: none;
        width: 200px;
}

ul.jqueryslider li {
        background: #555555;
        padding: 5px;
        color: #fff;
}

ul.jqueryslider li a:link, ul.jqueryslider li a:visited {
        color: #fff;
        text-decoration: none;
        display: block;
}

ul.jqueryslider li a:hover, ul.jqueryslider li a:active {
        color: #fff;
        text-decoration: none;
        display: block;
}
</style>
Then, put this wherever you want the menu to show:
HTML Code:
<ul class="jqueryslider">
    <li><strong><a href="#">List item.</a></strong></li>
    <li><strong><a href="#">List item.</a></strong></li>
    <li><strong><a href="#">List item.</a></strong></li>
    <li><strong><a href="#">List item.</a></strong></li>
</ul>
And finally, the simple jQuery code that gets the job done. Put it in your header:
Code:
$(document).ready(function() {
    // jQuery slider menu
    $('ul.jqueryslider li').hover(function() {
        $(this).animate({paddingLeft: "10px", backgroundColor: "#333333"},200);
    }, function() {
        $(this).animate({paddingLeft: "5px", backgroundColor: "#555555"},200);
    });
});
Or if you have an external .js file, just put this:
Code:
    // jQuery slider menu
    $('ul.jqueryslider li').hover(function() {
        $(this).animate({paddingLeft: "10px", backgroundColor: "#333333"},200);
    }, function() {
        $(this).animate({paddingLeft: "5px", backgroundColor: "#555555"},200);
    });
And thats it! You should now have a nice dark grey menu, with links that, when hovered over, slide slightly to the right.