1

我正在设计一个 div,它.active在选择时使用 jQuery 向 div 添加一个类。div 的背景是渐变的,我想保留它。我正在使用该filter:属性在 IE 中显示渐变。活动类将背景修改为纯色,但在 IE 中,filter:CSS 属性会覆盖.active样式。

有没有解决方案,所以.active类将在 IE 中显示正确的背景颜色?

看这个例子:http: //jsbin.com/eDEjuzu/1/

谢谢

4

1 回答 1

1

只需添加filter: none.active班级。对于使用该属性生成的 IE6-9 渐变,filter会覆盖正常值,因此除了更改背景颜色之外background,还需要取消渐变过滤器。hover

更新了 JSBin

于 2013-10-03T20:25:26.770 回答