IE-8中的var问题

时间:2015-04-16 05:11:06

标签: jquery ie8-browser-mode

在为变量赋值时,变量的值不正确。代码是

var txtColor = $(".menu-item").css("background-color");

$(".menu-item").css("background-color");代表粉红色。但txtColor正视为"transparent"

我只在IE-8中看到这个问题。

任何人都可以帮我解决这个问题。

提前致谢。

1 个答案:

答案 0 :(得分:0)

问题,你的CSS设置是这样的吗?

background: pink;

如果是,请尝试改为使用$('.menu-item').css("background");

旧版本的IE无法正确地将组定义(如background)级联到其他设置。在现代浏览器中,将background定义为"粉红色"还会将background-color设置为"粉红色"。