Attempt fixing scrolling by preventing touchmove events
parent
b605e053f0
commit
bf4a2e489f
|
|
@ -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()
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue