在过渡期间,有没有办法查看正在过渡的样式规则的目标值是多少? window.getComputedStyle
获取插值,并且element.style
只查看样式属性(我认为)。
这是问题的演示;我想检索1200px
过渡期间的目标高度值:
https://jsfiddle.net/EoghanM/xz5s3ua6/5/
setInterval(function() {
document.body.children[0].innerHTML = getComputedStyle(document.body.children[0])['height']
}, 300)
setTimeout(function() {
document.body.children[0].classList.toggle('changing')
}, 1000)
div {
height: 400px;
border: 1px solid red;
width: 200px;
transition: height 100s linear;
}
div.changing {
height: 1200px;
}
<div></div>