jQuery:动画文本颜色
我想动态更改悬停事件中的链接颜色。到目前为止我得到了以下代码,但它不起作用。有什么建议吗?在我看来,这似乎是正确的......
$('.fadelink').hover(function(){
$(this).animate({
color: '#333'
}, 600);
},
function(){
$(this).animate({
color: '#999'
}, 600);
});
i wanna dynamically change the link color within a hover event. I got the following code so far but it doesn´t work. Any suggestions why? In my oppinion it seems to be right...
$('.fadelink').hover(function(){
$(this).animate({
color: '#333'
}, 600);
},
function(){
$(this).animate({
color: '#999'
}, 600);
});
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
您必须添加 colors 插件才能使其工作。那是从核心中剥离出来的。
You have to add colors plugin to make it work. That is stripped from core.
jQuery 不支持颜色动画,但可以使用颜色插件: http://plugins.jquery。 com/project/color
但是,如果您不介意 CSS3 在某些较旧的浏览器中无法工作,您还可以采用另一条路线:
jQuery doesn't support animation of colors, but it can with the color plugin: http://plugins.jquery.com/project/color
However, there's another route you could take, with CSS3, if you don't mind it not working in some older browsers:
请参阅此问题的答案: jQuery:输入字段的动画文本颜色?
您无法使用 jQuery 对 css 文本颜色进行动画处理。
See the answer to this question: jQuery: animate text color for input field?
You cannot animate css text color with jQuery.
您必须使用 jQuery 颜色插件 才能使彩色动画正常工作。
You have to use jQuery color plugin to make color animation work.