Attempt fixing scrolling by preventing touchmove events

master
Torjus 2018-08-09 10:17:08 +02:00
parent b605e053f0
commit bf4a2e489f
1 changed files with 8 additions and 0 deletions

View File

@ -49,16 +49,24 @@ class Room extends React.Component
this.waitForHide(); this.waitForHide();
} }
handleTouchMove = (event) =>
{
event.preventDefault();
event.stopPropagation();
};
componentDidMount() componentDidMount()
{ {
window.addEventListener('mousemove', this.handleMovement); window.addEventListener('mousemove', this.handleMovement);
window.addEventListener('touchstart', this.handleMovement); window.addEventListener('touchstart', this.handleMovement);
document.body.addEventListener('touchmove', this.handleTouchMove, false);
} }
componentWillUnmount() componentWillUnmount()
{ {
window.removeEventListener('mousemove', this.handleMovement); window.removeEventListener('mousemove', this.handleMovement);
window.removeEventListener('touchstart', this.handleMovement); window.removeEventListener('touchstart', this.handleMovement);
document.body.removeEventListener('touchmove', this.handleTouchMove);
} }
render() render()