简体   繁体   English

边框颜色不会改变

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM