[英]border color won't change
I'm trying to animate background-color,color and border color to change with jquery but for some reason border color is not changing any idea why? 我试图动画背景颜色,颜色和边框颜色来改变jquery但由于某种原因边框颜色没有改变任何想法为什么? here is the portion of jquery code :
这是jquery代码的一部分:
$('#tabbed a').hover(function() {
$(this).animate({
backgroundColor: "#FBFBFB",
color:"#FD7A24",
borderColor:"#000"
}, "fast")
}, function() {
$(this).animate({
backgroundColor: "#FFF",
color:"#65B1D3",
borderColor:"#eee"
}, "fast")
});
Thank you 谢谢
The jQuery Color Plugin doesn't support just borderColor
. jQuery Color Plugin不支持
borderColor
。 You need to supply all four sides: 你需要提供所有四个方面:
$('#tabbed a').hover(function() {
$(this).animate({
backgroundColor: "#FBFBFB",
color:"#FD7A24",
borderLeftColor: "#000",
borderTopColor: "#000",
borderRightColor: "#000",
borderBottomColor:"#000"
}, "fast")
}, function() {
$(this).animate({
backgroundColor: "#FFF",
color:"#65B1D3",
borderLeftColor: "#eee",
borderTopColor: "#eee",
borderRightColor: "#eee",
borderBottomColor:"#eee"
}, "fast")
});
You can see from line 10
of the source which properties it can animate: 您可以从源代码的第
10
行看到它可以设置哪些属性:
...['backgroundColor', 'borderBottomColor', 'borderLeftColor', 'borderRightColor', 'borderTopColor', 'color', 'outlineColor']...
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.