Почему я могу двигать предмет только вправо и влево?
var left = 0;
var top = 0;
window.onkeydown = function move(){
if(event.keyCode==37){
left=left-20;
console.log(left);
$('.tank').css('left', left + 'px');
$('.tank').css('transform', 'rotate(-90deg)');
}
else if(event.keyCode==39){
left=left+20;
console.log(left);
$('.tank').css('left', left + 'px');
$('.tank').css('transform', 'rotate(90deg)');
}
if(event.keyCode==40){
top=top+20;
console.log(top);
$('.tank').css('top', top + 'px');
$('.tank').css('transform', 'rotate(-180deg)');
}
else if(event.keyCode==38){
top=top-20;
console.log(top);
$('.tank').css('top', top + 'px');
$('.tank').css('transform', 'rotate(0deg)');
}
};
Консоль выдаёт
top
как
Window {postMessage: ƒ, blur: ƒ, focus: ƒ, close: ƒ, parent: Window, …
... и там большой массив, и я не понимаю, что он значит.