backgroundColor没有动画,但宽度在jQuery中

时间:2013-08-20 23:17:08

标签: jquery

我想通过动画效果改变div.navBtn元素的颜色。它没有成功,我不知道为什么。

$(document).ready(function()
{
  $("button").click(function()
  {
    $("div.navBtn").animate(
    {
      width:'+=10px',
      backgroundColor: "#aa0000"
    });
  });
});

backgroundColor是实际颜色变化的原因,但它不起作用。宽度+=10完美无缺,backgroundColor绝对没有任何效果。语法错了还是什么???我从此处发布的另一个帮助中复制了"backgroundColor: "#aa0000""。有谁知道问题是什么?

2 个答案:

答案 0 :(得分:1)

您必须包含jQuery UI才能使用jQuery.animate为颜色设置动画。

答案 1 :(得分:1)

您无法使用jQuery设置颜色动画您可能不得不使用CSS或jQuery UI,但您不应仅将其包含在动画颜色中。