-2

我希望通过动画效果改变 div.navBtn 元素的颜色。它不工作,我不知道为什么。

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

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

4

2 回答 2

1

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

于 2013-08-20T23:18:43.667 回答
1

你不能用 动画颜色jQuery你可能不得不使用 CSS 或jQuery UI,但你不应该仅仅为了动画颜色而包含它。

于 2013-08-20T23:18:53.730 回答