Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/403.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用jQuery设置文档主体颜色的动画不起作用_Javascript_Jquery - Fatal编程技术网

Javascript 使用jQuery设置文档主体颜色的动画不起作用

Javascript 使用jQuery设置文档主体颜色的动画不起作用,javascript,jquery,Javascript,Jquery,我正在尝试使用jQuery设置页面主体颜色的动画: 这是我试过的代码,但它不起作用,什么都没变 $(document.body).animate({ backgroundColor: '#32a852' }, 1500); 我错过什么了吗 我试着像这样改变身体,效果很好: $(document.body).css("background-color", "yellow"); 这样行得通,我不知道你做错了什么 试试这个 $body.animate{backgroundColor:'32a852

我正在尝试使用jQuery设置页面主体颜色的动画:

这是我试过的代码,但它不起作用,什么都没变

$(document.body).animate({ backgroundColor: '#32a852' }, 1500);
我错过什么了吗

我试着像这样改变身体,效果很好:

$(document.body).css("background-color", "yellow");

这样行得通,我不知道你做错了什么 试试这个 $body.animate{backgroundColor:'32a852'},1500

引用自:

所有已设置动画的属性都应设置为单个数值,以下说明除外;大多数非数字属性不能使用基本jQuery功能设置动画,例如,宽度、高度或左侧可以设置动画,但背景色不能设置,除非使用jQuery.color插件


因此,您似乎需要使用JQuery.Color插件。

您可以添加JSFIDLE吗?对于要使用的第一个示例,您还需要在页面中包含jQueryUI:@Rory McCrossan感谢您在代码中使用它,但我找不到cdn…真的吗?“jqueryui cdn”的第一次点击我在任何其他网页上测试了你的代码。。它能工作,但它本身不能工作。您还需要包括jQueryUI,才能使其正常工作: