2011-11-27 72 views
0

嗨,任何人可以幫助我,褪色的菜單欄wiith js懸停和ie 8.0

我有一個菜單欄,褪色背景從黑色到灰色。當我將鼠標懸停在某個類別上時,我希望它能夠在我將鼠標移開時變白(我們希望它會返回到淡出的菜單)。我在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'哪些工作正常,但我想要什麼。

回答

0

您是否嘗試清除backgroundColor而不是背景?或將其設置爲原來的..

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