Dojo 不一致的触摸事件

Dojo 不一致的触摸事件,dojo,Dojo,我正在使用Dojo的touch.press()和touch.over()组合进行一些拖动操作 调试桌面Firefox时,touch.press()事件是一个mousedown和touch.over()是一个mouseover,一切正常,我需要的属性都可用(pageX等) 然后我远程调试了一个移动Chrome,得到的结果是: touch.press(好): 一个TouchEvent,它包含type=“touchstart”,pageX属性,并且用一个位置(一个手指)触摸数组,该位置本身具有预期的

我正在使用Dojo的
touch.press()
touch.over()
组合进行一些拖动操作

调试桌面Firefox时,
touch.press()
事件是一个
mousedown
touch.over()
是一个
mouseover
,一切正常,我需要的属性都可用(
pageX
等)

然后我远程调试了一个移动Chrome,得到的结果是:

touch.press(好):

  • 一个
    TouchEvent
    ,它包含
    type=“touchstart”
    pageX
    属性,并且
    用一个位置(一个手指)触摸数组,该位置本身具有预期的属性(pageX,…)
touch.over(坏):

  • 包含
    type=“dojotouchover”
    事件,但没有
    pageX
    触碰
    数组

所以问题是,这是一个bug,我应该做些不同的事情吗?

我想你是在听
touch.over
事件,而不是
touch.move
事件?据我所知,
touch.over
处理程序在触摸设备上接收的合成事件并不包括触发它的原始
touchmove
事件的所有信息


如果您想从原始事件中检索所有信息,我想您实际上可以收听
touch.move
events.

实际上是的,它是touch.over。也许切换到touch.move更符合我的要求。因为不知怎么的,我对搬家感到困惑。