我有一段非常简单的代码,我认为这是让 jQuery 为给定输入字段的文本颜色设置动画的正确方法。
$('input').animate({color: '#f00'}, 500);
但它不会起作用。但是,我可以更改文本颜色:
$('input').css('color', '#f00');
我在 Safari 4 和 Firefox 3.5 中都尝试过,结果相同(缺少)。我真的很感激任何关于这个问题的意见,因为我的头发快用完了......谢谢。
我有一段非常简单的代码,我认为这是让 jQuery 为给定输入字段的文本颜色设置动画的正确方法。
$('input').animate({color: '#f00'}, 500);
但它不会起作用。但是,我可以更改文本颜色:
$('input').css('color', '#f00');
我在 Safari 4 和 Firefox 3.5 中都尝试过,结果相同(缺少)。我真的很感激任何关于这个问题的意见,因为我的头发快用完了......谢谢。
要为颜色设置动画,您需要jquery color 插件。
您可以在没有颜色插件的情况下执行此操作。我已经在这里回答了这个问题。
为此,您需要Color Animations 插件
使用jQueryUI,你的代码就可以正常工作。
我发现颜色插件从一个页面加载到另一个页面非常不稳定,即使在具有完全相同代码的静态页面上也是如此..!不过,ColorBlend 完美地完成了这项工作。 http://plugins.jquery.com/files/jquery.colorBlend.js_6.txt