Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我不知道如何移动这些盒子back and forth。
back and forth
我可以离开left to right,但如果我尝试离开right to left它会发疯。
left to right
right to left
这里有代码
这里有活生生的例子
问题是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, '')
解释:替换所有不是 NOT-或的字符number / digit。
-
number / digit
代码和实时示例已更新。