我正在尝试像这样使用 jquery animate 更改文本颜色:
$(p).hover(function(){
$(this).animate({"color":"red"})
})
但是我的代码不工作。有什么想法吗?
最佳答案
不使用任何额外的插件:我知道这个问题现在已经很老了,但这是为了帮助仍在寻找解决方案的任何人......这是一个不需要任何额外插件的解决方法。
jQuery css 改变颜色:
$("p").hover(function(){
$(this).css("color","red");
})
和 CSS transition 来复制颜色变化时的动画效果:
p {
color: black;
-webkit-transition: color 0.4s ease;
-moz-transition: color 0.4s ease;
-o-transition: color 0.4s ease;
transition: color 0.4s ease;
}
关于html - 如何更改 jQuery 动画中的文本颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16871967/