我对这个问题感到困惑。我想为图标字体设置动画颜色,它在所有现代浏览器中都能正常工作,但在 IE 8 中却不行!
我们有一个链接:
<a id="newsletter_subbut"><i class="icon-web-mail"></i></a>
这是我的 CSS 代码:
#newsletter_subbut {
border: none;
height: 30px;
width:40px;
margin-left: -8px;
font-size:22px;
position:absolute;
display:inline-block;
padding-top:9px;
bottom:0px;
z-index: 1;
}
.icon-web-mail:before {
font-family: 'batch';
speak: none;
font-style: normal;
font-weight: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
content: "\F14C";
}
这是我的 jQuery 代码:
$('#newsletter_subbut').find("i").stop().animate({color: "#fa2a18"},'slow');