Open vulcan9 opened 1 year ago
번들 콤포넌트 동작 (주로 드래그 동작) 도중 뷰어의 swipe 기능이 실행되는 현상이 있음
뷰어의 swipe 동작에 사용되는 이벤트를 확인한 후 적용해야함
// 뷰어 swipe 방지 코드 추가해줌 function preventSwipe($dom){ //console.error('dom: ', $dom); //$dom.dom.parentElement.style.transition = 'none'; $dom.on("mousedown pointerdown touchdown", preventSwipeHandler); } function preventSwipeHandler(event){ event.stopPropagation(); $(document).on("mousemove pointermove touchmove", stopPropagation); $(document).on("mouseup pointerup touchup", reset); function stopPropagation(event) { event.stopPropagation(); } function reset(event) { event.stopPropagation(); $(document).off("mousemove pointermove touchmove", stopPropagation); $(document).off("mouseup pointerup touchup", reset); } }
swipe 문제 콤포넌트/템플릿 업데이트 보류
증상
번들 콤포넌트 동작 (주로 드래그 동작) 도중 뷰어의 swipe 기능이 실행되는 현상이 있음
원인
swipe 방지 코드 적용
방지 코드 샘플
뷰어의 swipe 동작에 사용되는 이벤트를 확인한 후 적용해야함