0.0.3 • Published 1 year ago

vanilla-touchswipe v0.0.3

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

A simple touchEvent working with mouseevent on desktop and touchevent on touchable devices

šŸ  Homepage

Usage

import onTouchSwipe from 'vanilla-touchswipe';

const $wrapper = document.querySelector('.swiper-element');

const touchSwipeEvents = onTouchSwipe($wrapper, {
    min: 60,            // if horizontal swipe trigger move left only if deltaX > 60
    multiplicator: 0.5, // if deltaX = 120 triger horizontal swipe only if deltaY = 0.5 * deltaX
    callbacks: {
        left: (e) => console.log('swipe left', e),
        right: (e) => console.log('swipe right', e),
        start: (e) => console.log('swipe start', e),
        move: (e) => console.log('swipe move', e),
        end: (e) => console.log('swipe end', e),
        cancel: (e) => console.log('swipe cancel', e)
    }
});

// unbind events
touchSwipeEvents.unbind();

Author

šŸ‘¤ Maxime Lerouge

Show your support

Give a ā­ļø if this project helped you!

šŸ“ License

Copyright Ā© 2024 Maxime Lerouge. This project is MIT licensed.


This README was generated with ā¤ļø by readme-md-generator

0.0.3

1 year ago

0.0.2

1 year ago

0.0.1

1 year ago