1.1.1 • Published 5 years ago

jjoystick v1.1.1

Weekly downloads
2
License
MIT
Repository
github
Last release
5 years ago

Dead simple horizontal Joystick built as web components on top of input[type=range].

Installation

npm install jjoystick
yarn add jjoystick

Events

  • dir - when directions changed even without ending the touch / click
  • end - when interaction ended
  • zero - when handle went to the initial position

Usage

<script src="node_modules/jjoystick/index.js"></script>

<j-joystick></j-joystick>

<script>
const joystick = document.querySelector('j-joystick');
joystick.addEventListener('dir', ({detail}) => console.log(detail) /* right, left */);
joystick.addEventListener('end', () => console.log('end'));
joystick.addEventListener('zero', () => console.log('zero'));
</script>

Demo

https://codesandbox.io/s/jjoystick-demo-71trm