@19h47/slider
v0.1.2
Published
Slider
Downloads
30
Readme
@19h47/slider
Usage
import Slider from @19h47/slider
const $slider = document.querySelector('[role=slider]');
const slider = new Slider($slider);
slider.init();
Keyboard Support
| Key | Function | | ----------- | -------------------------------------------------------------------------- | | Right Arrow | Increases slider value one step. | | Up Arrow | Increases slider value one step. | | Left Arrow | Decreases slider value one step. | | Down Arrow | Decreases slider value one step. | | Page Up | Increases slider value multiple steps.In this slider, jumps ten steps. | | Page Down | Decreases slider value multiple steps.In this slider, jumps ten steps. | | Home | Sets slider to its minimum value. | | End | Sets slider to its maximum value. |
Event
| Event | Arguments | Description | | ------------- | --------- | -------------------------------- | | Slider.change | event | Object containing now value. |
import Slider from @19h47/slider
const $slider = document.querySelector('[role=slider]');
const slider = new Slider($slider);
slider.init();
slider.on('Slider.change', ({ now ) => {
console.log(now);
});