<div class="player">
<!-- Персонаж -->
</div>
.player {
border: 1px solid black;
width: 6%;
height: 17.3%;
background: url(img/start.png) no-repeat;
position: absolute;
bottom: 15%;
left: 68%;
/*left: 46%;*/
z-index: 3;
transition: bottom .20s ease-in-out, left .5s linear;
}
document.onkeydown = function(e) {
if (e.keyCode == 37) {
posX = document.querySelector('.player').offsetLeft;
xn = posX - 150;
document.querySelector('.player').style.left = xn + 'px';
}
}
document.onkeyup = function(e) {
if (e.keyCode == 37) {
// Что тут писать???
}
}
Что нужно дописать в onkeyup, чтобы объект сразу же останавливался когда отпустишь кнопку? В данный момент, когда я удерживаю и потом отпускаю кнопку, объект ещё продолжает сдвигаться на 150px