JavaScript30
JavaScript30 copied to clipboard
JavaScript01,transition 设置
transition 的样式属性默认是all,在样式里设置为transform
.key{
transition: .15s transform linear;
}
这样,removeTransition就可以改成
function removeTransition(event){
/* if (event.propertyName !== 'transform') return; */ // 这句话不要了
event.target.classList.remove('playing')
}
我发现了一个别的问题。在css样式不改变的情况下,removeTransition
方法有这个判断,那么我长时间按一个键,会自动加上playing
这个类,并且去不掉。如果没有这个判断就不会出现这个问题。