【发布时间】:2019-08-25 01:12:22
【问题描述】:
我在一个元素上有一个 transform:rotate(27deg)。
转换后,Firefox 和 Chrome 将此值设置为转换:matrix(0.3, 0, 0, 0.3, 0, 0)。
Safari 设置了这个value: matrix(0.3, -0.00000000000000007347880794884119, 0.00000000000000007347880794884119, 0.3, 0, 0).
在我的js 代码中,我通过检查元素的变换css 是否等于matrix(0.3, 0, 0, 0.3, 0, 0) 来检查元素是否旋转,所以如果我使用 Safari,我无法检查这种方式,因为 Safari 返回的值太多小数。
有没有办法让 Safari 返回与其他浏览器相同的值?
【问题讨论】: