html - 如何更改 jQuery 动画中的文本颜色?

标签 html jquery jquery-ui jquery-animate

我正在尝试像这样使用 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/

相关文章:

javascript - 如何禁用除 jquery datepicker 中选定日期之外的所有其他日期

javascript - JQuery 中的日期差异收到 NAN

html - 如何在阅读模式下更改表单颜色

Javascript/PHP 倒计时器每秒更新一次并倒计时到特定日期和时间

javascript - 通过单击 p 元素显示/隐藏 li

javascript - 值更改后文本值保持不变

javascript - Bootstrap数据api方式与javascript方式

javascript - 在绝对定位的模态中滑动

javascript - 如何使用 javascript 引用另一个页面元素

css - jquery-ui 标签 CSS 问题