Хочу чтобы блок двигался
#showKey
{
left: 50px;
top: 50px;
height: 40px;
width: 50px;
background-color: red;
position: relative;
display: block;
}
<div id="blocks" onkeypress="left(e)"></div>
function(e) {
e = e || event;
function(e) {
var block = document.getElementById("blocks")
switch(e.keyCode) {
case 37: // влево
block.style.left += 20+'px' ;
return false;
case 38: // вверх
block.style.top -= 20+'px' ;
return false;
case 39: // вправо
block.style.left -= 20+'px' ;
return false;
case 40: // вниз
block.style.top += 20+'px' ;
return false;
}
};
}
но у меня не выходит что не так?
Как правильно написать?