Skip to content

Instantly share code, notes, and snippets.

@codebubb
Created September 16, 2019 09:41
Show Gist options
  • Select an option

  • Save codebubb/e9f4fce633c96cf3a91a694f3a93a547 to your computer and use it in GitHub Desktop.

Select an option

Save codebubb/e9f4fce633c96cf3a91a694f3a93a547 to your computer and use it in GitHub Desktop.
how to move an object with arrow keys in javascript
// <div id="block" style="position: absolute; top: 0; left: 0; width: 100px; height: 100px; background-color: red;"></div>
<script>
let modifier = 5;
window.addEventListener('keydown', (event) => {
const { style } = block;
switch(event.key) {
case 'ArrowUp': style.top = `${parseInt(style.top) - modifier}px`; break;
case 'ArrowDown': style.top = `${parseInt(style.top) + modifier}px`; break;
case 'ArrowLeft': style.left = `${parseInt(style.left) - modifier}px`; break;
case 'ArrowRight': style.left = `${parseInt(style.left) + modifier}px`; break;
}
});
</script>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment