Just a quick update. I found a better solution. This works 100%: $(document).ready(function() {
$('.navbutton').not("#active").siblings(".rollover").css({ opacity:0, display:'block' }); $(".navbutton").not("#active").hover(function(){ $(this).siblings(".rollover").stop(); $(this).siblings(".rollover").animate({ opacity:1 }, 150); },function(){ $(this).siblings(".rollover").animate({ opacity:0 }, 150); }); });