从Javascript获取DXImageTransform.Microsoft.Matrix值 [英] Get the DXImageTransform.Microsoft.Matrix value from Javascript

查看:185
本文介绍了从Javascript获取DXImageTransform.Microsoft.Matrix值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

这是我的css代码:

#pic-1 {
    z-index: 1;
    -webkit-transform: rotate(-10deg);
    -moz-transform: rotate(-10deg);
    -o-transform: rotate(-10deg);
    transform: rotate(-10deg);
    -ms-transform: rotate(-10deg); 
   filter: progid:DXImageTransform.Microsoft.Matrix(
            M11=0.9848077530122081,
            M12=0.17364817766692991,
            M21=-0.17364817766692991,
            M22=0.9848077530122081,
            SizingMethod='auto expand');

}

我想从此类中获得过滤矩阵M11的值。
在这种情况下,我尝试过:

I want to get the filter matrix M11 value from this class. In this case I tried:

console.log(document.getElementById("pic-1").filters.item(0).M11);

和其他几种变体,但我什么也没得到。有人知道如何从节点n获取M11值吗?
基本上,我需要用它来计算IE7中的度数。

and several other variations, but I get nothing. Anybody knows how to get the M11 value from node n? Basically I need this to calculate the rotation in degrees in IE7.

推荐答案

在IE- http://jsfiddle.net/qcgxR/2/

脚本

object.filters.filters.item("DXImageTransform.Microsoft.Matrix").M11 = value;

例如:-

document.getElementById("mydog").filters.item("DXImageTransform.Microsoft.Matrix").M11=.5;

这篇关于从Javascript获取DXImageTransform.Microsoft.Matrix值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆