私はこの問題について混乱しています。アイコンフォントの色をアニメーション化したいのですが、最新のすべてのブラウザーでは正常に機能しますが、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');