1
function getmatrix(a, b, c, d, e, f) {
var aa = Math.round(180 * Math.asin(a) / Math.PI);
var bb = Math.round(180 * Math.acos(b) / Math.PI);
var cc = Math.round(180 * Math.asin(c) / Math.PI);
var dd = Math.round(180 * Math.acos(d) / Math.PI);
var deg = 0;
if (aa == bb || -aa == bb) {
deg = dd;
} else if (-aa + bb == 180) {
deg = 180 + cc;
} else if (aa + bb == 180) {
deg = 360 - cc || 360 - dd;
}
return deg >= 360 ? 0 : deg;
//return (aa+','+bb+','+cc+','+dd);
}
2
var a = $("#gogo").css("transform");
var aa = a.split(',');
var aaa = getmatrix(aa[0].substring(aa[0].indexOf('(') + 1), aa[1], aa[2], aa[3], aa[4], aa[5].substring(0,aa[5].indexOf(')')));
console.log(aaa);
aaa 就是获取到的角度数