如果使用java脚本,如何检查变换是否旋转?
的getComputedStyle
答案 0 :(得分:0)
这里有一个示例来获取变换的属性...
这个问题是,你不会得到类似30deg的东西作为从变换返回的东西你要么得到一个矩阵...
这可以转换回你的 - >我想你最终想知道;)
further information about matrix and calculation
here一个在线计算器,用于从矩阵中获取学位
var rotateStyle = window.getComputedStyle(document.querySelector('.rotate'), null);
alert(rotateStyle.transform);

.rotate {
display: inline-block;
transform: rotate(-90deg);
}

<span class="rotate">‹3</span>
&#13;
答案 1 :(得分:0)
使用了一个类box
- 直到现在才检查translateX
var t=$(".box").css('transform').split(/[()]/)[1].split(',');
但也可以访问矩阵的属性。
矩阵所代表的一些例子可以在这里找到:https://www.w3schools.com/cssref/playit.asp?filename=playcss_transform_matrix