2017-02-09 1 views
7

내 Angular 2 앱에서는 간단한 바리라 HTML5 입력 유형 "범위"를 사용하여 사용자에게 간단한 슬라이더 구성 요소를 제공합니다.터치 장치에서 HTML 입력 범위 (슬라이더)를 해제 할 때 발생되는 이벤트는 무엇입니까?

<input type="range" [min]="x" [max]="y" (mouseup)="onReleased()" /> 

사용자가 슬라이더를 놓았을 때를 알아야합니다. 해제한다는 것은 마우스를 사용하여 드래그가 끝나고 마우스 버튼이 해제되었음을 의미합니다. 그 목적을 위해 나는 OnMouseUp 이벤트에 연결합니다. 그러나 터치 장치를 사용하는 경우에는 적용되지 않습니다.

내 타블렛에서 슬라이더를 드래그 할 수 있지만 손가락으로 놓으면 이벤트가 실행되지 않습니다.

알다시피, 이것은 마우스가 아니지만 마우스를 올렸을 때와 어떤 이벤트가 터치 장치에서 작동합니까?

답변

0

질문에 대한 답변이 touchend 이벤트 인 것으로 보입니다.

내에서 슬라이더를 터치 표면으로 만드는 방법이 있다고 가정합니다. Touch Events Web API

관련 문제