Javascript 为什么图像不';在IE 9中,是否通过CSS参数进行旋转?

Javascript 为什么图像不';在IE 9中,是否通过CSS参数进行旋转?,javascript,image,rotation,Javascript,Image,Rotation,我使用此功能旋转图像: xrotate: function (object, degrees) { object.css({ '-webkit-transform' : 'rotate('+degrees+'deg)', '-moz-transform' : 'rotate('+degrees+'deg)', '-ms-transform' : 'rotate('+degrees+'deg)', '-o-transform'

我使用此功能旋转图像:

  xrotate: function (object, degrees) {
      object.css({
    '-webkit-transform' : 'rotate('+degrees+'deg)',
       '-moz-transform' : 'rotate('+degrees+'deg)',
        '-ms-transform' : 'rotate('+degrees+'deg)',
         '-o-transform' : 'rotate('+degrees+'deg)',
            'transform' : 'rotate('+degrees+'deg)',
                 'zoom' : 1
      });
  }
它适用于chrome、firefox、opera、safari,但不适用于IE9。 为什么不呢

对于此图像,此样式根本不会出现在DOM viewer HTML/跟踪样式屏幕中。和chrome不同的是,在IE的DOM查看器中手动添加它是不可能的


PS:图像是gif 12x12。以前,当我尝试使用相同的svg图像进行相同的转换时,它根本没有显示出来,尽管它应该在IE中受支持。

IE9支持带有ms前缀的转换,但IE8和更早版本不支持。由于您的代码中有带ms前缀的版本,一种可能的解释是您正在查看中的站点。

不,我不使用兼容模式。常规模式和兼容模式都不会旋转此图像。