jquery - 转换矩阵数组

标签 jquery css internet-explorer-9

我试图使用 jQuery 获取对象的旋转状态,但在 IE9 中我只能返回矩阵值。我需要的是将其更改为单个值作为度数。

最佳答案

查看这篇文章:http://css-tricks.com/get-value-of-css-rotation-through-javascript/

此函数将从矩阵值返回旋转 Angular :

function decodeMatrix(matrixValue){
    var values = matrixValue.split('(')[1];
        values = values.split(')')[0];
        values = values.split(',');
    var a = values[0];
    var b = values[1];
    var c = values[2];
    var d = values[3];
    var scale = Math.sqrt(a*a + b*b);
    var sin = b/scale;
    var angle = Math.round(Math.asin(sin) * (180/Math.PI));
    return angle;
}

关于jquery - 转换矩阵数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12783650/

相关文章:

jquery - 网站崩溃(在)Firefox

internet-explorer - 2014 年 2 月测试的 Internet Explorer 版本 : browserstack, saucelabs、ghostLab、spoon 和其他工具

jquery - IE9 - 光标在文本字段中快速消失或闪烁

css - 在移动 View 上删除 .class

css - css background-repeat with display inline elements 中的 IE9 错误

jquery - ExpressJS + jsdom — 范围问题

javascript - HTML - 如何通过按下按钮使文本消失并显示不同的文本?

jquery:如何阻止 html anchor 移动文档?

html - 我刚刚实现了 css3 pie 并且遇到了 png 的问题

css - 使用 sass 而不是 css angular 4 .net core 2 spa 模板