Sprite rollover effect - mouse out not working

Sprite rollover effect - mouse out not working

The rollover animation works, but when i mouse out there is no animation. It just goes directly back to the up state.

Here's all my relevant code snippets:

  1. <script type="text/javascript">
  2. $(function() {
  3. // set opacity to nill on page load
  4. $("ul#division-nav a").css("opacity","0");
  5. // on mouse over
  6. $("ul#division-nav a").hover(function () {
  7. // animate opacity to full
  8. $(this).stop().animate({
  9. opacity: 1
  10. }, "fast");
  11. },
  12. // on mouse out
  13. function () {
  14. // animate opacity to nill
  15. $(this).stop().animate({
  16. opacity: 0
  17. }, "slow");
  18. });
  19. });
  20. </script>

  21. #division-nav{
  22. width:1050px;
  23. background-image:url(../images/division-nav.jpg);
  24. height:144px;
  25. padding:0;
  26. margin:0;
  27. text-indent:-9999px;
  28. }

  29. #division-nav li a{
  30. display:block;
  31. width:131px;
  32. height:144px;
  33. }

  34. #division-nav li{
  35. list-style:none;
  36. float:left;
  37. }

  38. #automation {width: 131px;}

  39. #communication {width: 131px;}

  40. #automation a:hover {background:url(../images/division-nav.jpg) 0px -144px no-repeat; }
  41. #communication a:hover {background:url(../images/division-nav.jpg) -131px -144px no-repeat; }

  42. <ul id="division-nav">
  43. <li id="automation"><a href="#"><span>asdf</span></a></li>
  44. <li id="communication"><a href="#"><span>asdf</span></a></li>
  45. <li><a href="#">asd</a></li>
  46. <li><a href="#">sdf</a></li>
  47. <li><a href="#">asdf</a></li>
  48. <li><a href="#">asd</a></li>
  49. <li><a href="#">asdf</a></li>
  50. <li><a href="#">asdf</a></li>
  51. </ul>

      • Topic Participants

      • dru6