在为变量赋值时,变量的值不正确。代码是
var txtColor = $(".menu-item").css("background-color");
$(".menu-item").css("background-color");
代表粉红色。但txtColor
正视为"transparent"
。
我只在IE-8中看到这个问题。
任何人都可以帮我解决这个问题。
提前致谢。
答案 0 :(得分:0)
问题,你的CSS设置是这样的吗?
background: pink;
如果是,请尝试改为使用$('.menu-item').css("background");
。
旧版本的IE无法正确地将组定义(如background
)级联到其他设置。在现代浏览器中,将background
定义为"粉红色"还会将background-color
设置为"粉红色"。