안드로이드 크롬에서 iScroll 버벅이는 현상

안드로이드 크롬 iScroll 버벅이는 현상

안드로이드 크롬에서 iScroll을 사용한 영역의 스크롤이 잘 되다가 어느날 갑자기 버벅이는 문제가 발생하여 찾아보니 크롬과 관련된 버그였다.

참조 URL : iScroll and Chrome 55

PointerEvents 관련 버그로 <head></head>사이에

<script>window.PointerEvent = undefined</script>

를 넣는 것으로도 해결이 가능하지만 iScroll 옵션에 disablePointer: true를 넣는 것만으로도 해결이 가능하다.

쓰레드를 보면,

{
  disablePointer: true, // important to disable the pointer events that causes the issues
  disableTouch: false, // false if you want the slider to be usable with touch devices
  disableMouse: false // false if you want the slider to be usable with a mouse (desktop)
}

와 같이 disableTouchdisableMouse도 함께 사용하라는 내용도 있는데 각각 터치와 마우스 클릭까지 설정하는 부분으로 필요에 따라 사용하면 됨.