2013-03-14 7 views
1

Dreamweaver не говорит, что у меня есть синтаксические ошибки, поэтому почему мой фоновый цвет не меняется?Как анимировать()

JQuery:

$(function() { 
    $("#contact").hover(function() { 
     $("#contactform").stop().fadeIn(500); 
     $(this).stop().animate({ 
      height: "260px", 
      background: "blue" 
     }); 
    }, function() { 
     $("#contactform").stop().fadeOut(500); 
     $(this).stop().animate({ 
      height: "20px", 
     }); 

    }); 
}); 
+6

Если вы хотите оживить цвета, вы должны загрузить jQuery UI или плагин, который поддерживает его. – undefined

+1

Мне жаль, что я не могу принять ваш комментарий в качестве ответа. Это сработало! Благодаря! – Stacy

ответ

1

Правильный тег для просто изменить цвет должен быть 'цвет фона'

$(this).stop().animate({ 
    height: "260px", 
    'background-color': "blue" 
}); 

Также убедитесь, что вы включили JQuery UI.

+0

См. Комментарий @ undefined выше. jQuery не поддерживает анимацию цветов из коробки. – rossipedia

+0

Эй, Расти, где ты живешь в Антиохии? Я только что переехал оттуда в Брентвуд. – AlienWebguy

+0

Как мы узнаем, что OP не включил интерфейс jQuery? –

Смежные вопросы