touchstart vs touchbegin事件

时间:2014-01-19 10:06:46

标签: javascript jquery html touch

在移动设备上定位触摸事件的正确选择是什么?

https://developer.mozilla.org/en-US/docs/Web/Guide/Events/Touch_events上没有关于touchbegin的单词,而我看到很多使用touchbegin事件而不是touchstart的插件。

他们之间有什么区别?

2 个答案:

答案 0 :(得分:1)

touchstart:

当触控启动事件发生时,表示已发生表面上的新触摸。


这是(touchstart,touchend等)在前端可用,您可以通过javascript / jQuery控制它。


touchbegin:

我得到的是objective-c中的一个事件,您无法在前端跟踪/控制它。

答案 1 :(得分:1)

JavaScript中没有touchbegin事件本机。如果插件使用touchbegin,则必须自己定义。

另一方面,

touchstart是JavaScript原生的,如果您想跟踪触摸事件,这就是您要使用的内容。