首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jQuery:如何通过控制台转换为其他背景色?

问jQuery:如何通过控制台转换为其他背景色?
EN

Stack Overflow用户
提问于 2015-01-04 22:45:32
回答 2查看 46关注 0票数 0

我正在尝试通过控制台更改标签的不同背景颜色的淡入淡出。我使用的命令是$('body').animate({backgroundColor: "#fff"}, 'slow');,我得到了from this thread,但它所做的一切都会返回代表body的jQuery对象。我确实包含了jQuery。

如何通过控制台转换为另一种背景色?

​

EN

回答 2

Stack Overflow用户

发布于 2015-01-04 22:49:18

默认情况下,您不能使用jQuery设置背景动画:

从jquery文档动画:

除非使用jQuery.Color()插件,否则应将所有动画属性设置为单个数值;大多数非数值属性不能使用基本的jQuery功能设置动画(例如,可以设置宽度、高度或左侧的动画,但不能设置背景色的动画)。除非另有指定,否则属性值将被视为像素数。可以在适用的情况下指定单位em和%。

但是你可以使用一个插件:

例如:https://github.com/jquery/jquery-color

票数 3
EN

Stack Overflow用户

发布于 2015-01-04 22:57:40

如果您可以不使用动画。试试这个:

代码语言:javascript
复制
document.getElementsByTagName('body')[0].style.backgroundColor='#000';
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27766672

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档