TA贡献1830条经验 获得超3个赞
问题是box.style.transform.replace(/[^\d]/g, '').
box.style.transform.replace(/[^\d]/g, '')
它返回唯一的正数,例如:100px即使属性值为:translateX(-100px)。
100px
translateX(-100px)
解决方案是也得到负值。我需要做的就是更改regex statement.
regex statement
解决方案:box.style.transform.replace(/[^-\d]/g, '')。
box.style.transform.replace(/[^-\d]/g, '')
解释:替换所有不是-或的字符number / digit。
-
number / digit
代码和实时示例已更新。
数据结构与算法(前端版)
¥ 58.00
Web前端开发修炼指南
解锁前端面试体系核心攻略
¥ 78.00
高薪之路—前端面试精选集
JavaScript 设计模式精讲
¥ 48.00
举报