在触摸设备上发布HTML输入范围(滑块)时会触发哪个事件?

时间:2017-02-09 17:19:33

标签: html5 slider touch

在我的Angular 2应用程序中,我使用普通的HTML5输入类型"范围"为用户提供一个简单的滑块组件。

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

我需要知道用户何时释放滑块。释放意味着使用鼠标完成拖动并释放鼠标按钮。为此,我挂钩了OnMouseUp事件。但是,如果我使用触摸设备,则不适用。

在我的平板电脑上,我可以拖动滑块,但是当用手指松开时,事件不会被触发。

我知道,这不是鼠标,但什么事件等同于鼠标上移和触摸设备上的工作?

1 个答案:

答案 0 :(得分:0)

您的问题的答案似乎是touchend事件。

我认为有一种方法可以使滑块成为更宽Touch Events Web API

内的触摸表面