直接上干货。
function getelementcss(e, name) { var st = window.getcomputedstyle(e, null); return st.getpropertyvalue(name); } function gettransformpara(elem) { // var elem = document.getelementbyid(id); var tr = getelementcss(elem, "-webkit-transform"); if(tr!="none") { var values = tr.split("(")[1].split(")")[0].split(","); var a = values[0]; var b = values[1]; var c = values[2]; var d = values[3]; var e = values[4]; var f = values[5]; var scale1 = math.sqrt(a * a + b * b); var scale2 = math.sqrt(c * c + d * d); var angle = math.atan2(b, a) * (180.0 / math.pi); e = parsefloat(e); f = parsefloat(f); var radian = -math.pi/180.0*angle; var lastx = math.cos(radian)*e - math.sin(radian)*f; var lasty = math.sin(radian)*e + math.cos(radian)*f; return { scalex: scale1, scaley: scale2, angle: angle, movx: lastx, movy: lasty, }; } else { return { scalex: 1, scaley: 1, angle: 0, movx: 0, movy: 0, }; } }
如对本文有疑问, 点击进行留言回复!!
Parallels Desktop v15.1.4-47270 商业版下载 Mac安装Windows首选虚拟机
关于LPC824Lite开发板下载程序时提示"Invalid ROM Table"
MySQL 5.7 关于 JSON 类型的子集Key/Value获取方法分享
javascript从入门到跑路-----小文的js学习笔记(19)------- js的垃圾回收机制
网友评论