如何在jquery animate中使用-ms-filter

Har*_*ddy 2 javascript jquery internet-explorer-8

我需要为IE8优化我的网站.并且它不直接支持不透明度.可以使用-ms-filter属性进行设置.在我的javascript中使用jquery animate()更改不透明度.但我如何使用-ms-filter

目前我正在给这个

$('.topbar img').animate({opacity:1, -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"},1500);
Run Code Online (Sandbox Code Playgroud)

但它抛出一个JS错误.显然无效的属性.任何人都可以帮我如何在IE8中动画..?帮助赞赏.

Koo*_*Inc 6

尝试使用:

$('.topbar img').animate(
      {
       opacity:1, 
       '-ms-filter': 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)'
//     ^quotes
      }
  ,1500);
Run Code Online (Sandbox Code Playgroud)

也可以看看...

实际上,使用jquery,你不应该需要-ms-filter属性.请参阅此jsfiddle以获取示例