1.0.0 • Published 5 years ago

webkit-touch-scroll-fix v1.0.0

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

webkit-touch-scroll-fix

Fixes the iOS 11.3 bug that makes touch events cause the window to scroll. This can be an issue for drag and drop libraries.

This fix was taken directly from a pull request in react-beautiful-dnd. I thought it might be useful for it to be its own package.

Usage

const webkitHack = require('webkit-touch-scroll-fix')

const onDrag = (e) => {
  webkitHack.preventTouchMove()
}
const onDragStop = (e) => {
  webkitHack.releaseTouchMove()
}

Install

With npm installed, run

$ npm install webkit-touch-scroll-fix

License

MIT