问题:
transfrom的获取:
- 使用dom.style.transform只能获取行间设置的transform
- 使用window.getComputedStyle(dom).transform获取matrix3d()
封装函数:
const myTransform = (ele, attr) => {
// ele: dom元素, attr: 字符串 / 对象
// 存储transform
let transformArr = ['rotate', 'rotateX', 'rotateY', 'rotateZ',
'translate', 'translateX','translateY','translateZ',
'scale', 'scaleX','scaleY',
'skew', 'skewX', 'skewY']
// 1.判断attr是否为对象 => 获取属性值还是设置属性
const getOrSet = (a) => {