js CustomGestureEventHandler
설명
- CustomPointerEvent 기반으로 CustomGestureEvent를 발생시킨다.
SPECIFICATION
constructor
- customGestureEventHandler = new CustomGestureEventHandler()
- CustomGestureEventHandler = static CustomGestureEventHandler.getInstance() // 싱글톤. window 객체 기반을 동작
property
- customGestureEventHandler = static CustomGestureEventHandler.instance // 싱글톤 객체
- bool = customGestureEventHandler.debug // 디버깅용
- bool = customGestureEventHandler.activated // 동작상태
- Window|Document|HTMLElement = customGestureEventHandler.listener // 이벤트 적용 위치
- HTMLElement = customGestureEventHandler.target // 이벤트 발생 HTMLElement
- true = customGestureEventHandler.bubbles // CustomPointerEvent 발생 시 설정
- true = customGestureEventHandler.cancelable // CustomPointerEvent 발생 시 설정
- true = customGestureEventHandler.composed // CustomPointerEvent 발생 시 설정
method
- null = customGestureEventHandler.cbPointerdown(event) // pointerdown 이벤트 리스너 등록용 콜백 화살표 함수
- null = customGestureEventHandler.cbPointermove(event) // pointermove 이벤트 리스너 등록용 콜백 화살표 함수
- null = customGestureEventHandler.cbPointerup(event) // pointerup 이벤트 리스너 등록용 콜백 화살표 함수
- null = customGestureEventHandler.cbPointercancel(event) // pointercancel 이벤트 리스너 등록용 콜백 화살표 함수
- null = customGestureEventHandler.pointerdown(event) // pointerdown 이벤트 처리 메소드
- null = customGestureEventHandler.pointermove(event) // pointermove 이벤트 처리 메소드
- null = customGestureEventHandler.pointerup(event) // pointerup 이벤트 처리 메소드
- null = customGestureEventHandler.pointercancel(event) // pointercancel 이벤트 처리 메소드
- null = customGestureEventHandler.setEvent(event) // 이벤트 기준 내부 변수 계산
- null = customGestureEventHandler.reset() // 내부 변수 초기화
event
- pinch
- zoom
- rotate
- doubletab
- tab
- longpress
- swipeleft
- swiperight
- swipeup
- swipedown
- CustomEvent 로 발생시킨다.
gestures
detail