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前缀的版本,一种可能的解释是您正在查看中的站点。不,我不使用兼容模式。常规模式和兼容模式都不会旋转此图像。