我有一个滚动动画,想要获取给定时间的过渡值。
const transform = document.getElementsByClassName('slideContainer')[0].style.transform;
例如,我得到以下值:translate(-2.51028%, 0%) translate3d(0px, 0px, 0px)
但我只想要-2.51028%
我该怎么做?
最佳答案
您可以使用String.prototype.split()
:
let str = "translate(-2.51028%, 0%) translate3d(0px, 0px, 0px)"
console.log(str.split("(")[1].split(",")[0]);
关于javascript - 如何在javascript中获取动态子字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53334686/