Господа, то ли я туплю, то ли в что-то пошло не так, то ли и то и то =)
Вобщем, есть у меня на страничке выше по тексту простецкая крутилка баннеров (для данного примера она вырвана из контекста):
setInterval(function(){
			$('#'+self.banners[self.curBanner].id).animate({left:-self.containerWidth},1000,'swing',function(){
				$(this).hide();
				$(this).css({left:self.containerWidth});
			});
			self.curBanner++;
			if ( self.curBanner > self.banners.length-1 ) self.curBanner = 0;
			$('#'+self.banners[self.curBanner].id).show();
			$('#'+self.banners[self.curBanner].id).animate({left:0},1000);
		},5000);
здесь .animate() чудесно работает, но чуть ниже по тексту я пытаюсь сделать анимированую менюшку с простейшим кодом:
$('.menuItem').on('mouseover',function(){
		$(this).animate({
			background:'#ff0000' // цвет тут просто для примера 
		},1000);
	});
и... она не работает. Вообще. Совсем... Причем, если я меняю .animate() на .css() все ок, бэкграунд меняется. А анимэйт работать не хочет ни в какую. Может подскажет кто что я делаю не так?