褪色菜单栏与js悬停,即8.0

时间:2011-11-27 22:57:23

标签: javascript jquery hover

任何人都可以帮助我,

我有一个菜单栏,背景为黑色到灰色。当我将鼠标悬停在一个类别上时,我希望它变成白色(它确实如此)当我将鼠标移开时,我希望它返回到褪色的菜单。我在js文件中有这个设置

  $(this).find("a:first").stop().animate({
        color: '#04660b',
        backgroundColor: '#ffffff'
    },300
  );
},
function() {
  $(this).find("a:first").stop().animate({
       color: '#ffffff',
       background: ' '
   },300
 );
}

);

这适用于IE 9,Chrome但无法在IE 8中运行,任何想法都会受到欢迎。有原始版本的backgroundColor:'#00ee00'工作得很好,但不管我想要的是什么。

1 个答案:

答案 0 :(得分:0)

您是否尝试过清除backgroundColor而不是背景?或者将它设置为原始的..

  $(this).find("a:first").stop().animate({
        color: '#04660b',
        backgroundColor: '#ffffff'
    },300
  );
},
function() {
  $(this).find("a:first").stop().animate({
       color: '#ffffff',
       backgroundColor: ' '
   },300
 );
}
);