[英]Animating the color of document's body using jQuery not working
我正在尝试使用 jQuery 为页面主体的颜色设置动画:
这是我尝试过的代码,但它不起作用并且根本没有任何变化?!
$(document.body).animate({ backgroundColor: '#32a852' }, 1500);
我错过了什么吗?
我试着像这样改变身体,它工作正常:
$(document.body).css("background-color", "yellow");
引自https://api.jquery.com/animate/ :
“所有动画属性都应该动画到单个数值,除非下面提到;大多数非数字属性不能使用基本的 jQuery 功能动画(例如,宽度、高度或左侧可以动画,但背景颜色不能是,除非使用了 jQuery.Color 插件)。”
所以看起来你需要使用 JQuery.Color 插件。
这行得通,我不知道你在做什么错试试这个 $("body").animate({ backgroundColor: '#32a852' }, 1500);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.