jQuery change background on hover

jQuery change background on hover

Okay so the title says it all :P
Here is my code:
CSS:
  1. #item1,#item2,#item3,#item4,#item5{
  2. font-family:"Trebuchet MS", Helvetica, sans-serif;
  3. height:100px;
  4. text-shadow: 0px 1px 1px #4d4d4d;
  5. width:300px;
  6. vertical-align: middle; 
  7. border:0;
  8. text-align: center; 
  9. }
  10. #item2,#item4{
  11. background-image: url('eee50.png');
  12. }
  13. #item1,#item3,#item5{
  14. background-image: url('white50.png');
  15. }
+

  1. .itemhover{
  2. background-image:url('lightblue50.png');
  3. font-family:"Trebuchet MS", Helvetica, sans-serif;
  4. height:100px;
  5. text-shadow: 0px 1px 1px #4d4d4d;
  6. width:300px;
  7. vertical-align: middle; 
  8. border:0;
  9. text-align: center; 
  10. }
Tried this:
  1. $(this).stop(true,true).animate({ backgroundImage: 'url("lightblue50.png")'  }, 'slow');
  2. },
  3. function(){
  4. $(this).stop(true,true).animate({ backgroundColor: "transparent"}, 'fast');
  5. });
and

  1. $('#item1, #item2, #item3, #item4, #item5').hover(function() {
  2.     $(this).addClass('itemhover');
  3. }, function() {
  4.     $(this).removeClass('itemhover');
  5. });
  6. });
But still cant make it work,can anyone help me? :P
Thanks.