Javascript Pointermove不会因触碰IE而开火

Javascript Pointermove不会因触碰IE而开火,javascript,Javascript,我想听听IE11上的pointermove事件,但似乎pointermove只对鼠标(可能还有笔)启动,而不是在使用手指时启动 事实上,该软件说它可以为笔/鼠标开火,所以这可能不是一个真正的bug 但是,有没有什么方法可以通过IE上的pointermove进行触摸?肯定有,但我很惊讶地看到pointermove根本没有开火 EDIT:我发现如果我在div上放置CSStouch action:none,pointermove事件就会触发。但是为什么呢?我正试图找到与此相关的文档,但到目前为止我找

我想听听IE11上的
pointermove
事件,但似乎
pointermove
只对鼠标(可能还有笔)启动,而不是在使用手指时启动

事实上,该软件说它可以为笔/鼠标开火,所以这可能不是一个真正的bug

但是,有没有什么方法可以通过IE上的pointermove进行触摸?肯定有,但我很惊讶地看到
pointermove
根本没有开火

EDIT:我发现如果我在div上放置CSS
touch action:none
,pointermove事件就会触发。但是为什么呢?我正试图找到与此相关的文档,但到目前为止我找不到任何文档


编辑:我知道
touch action
CSS指定哪些触摸操作由浏览器处理。这意味着将
touch action
设置为
none
会告诉浏览器不要处理任何触摸事件,开发人员负责通过JavaScript事件控制行为。这就是为什么我只有在使用CSS时才正确地触发事件。(详见。)

我也在尝试与IE11 touch接口。 我相信MS手势用于触摸事件,因为在它们的文档中,它们指的是“手指”

我相信你感兴趣的手势是: MSGestureStart—“当触摸此元素上的某个位置时触发。”

MSGestureChange—“当与交互相关的手指位置在屏幕上移动时触发。”


MSGestureEnd-“当所有相关的触点从表面上移除时,此事件将触发”

我还没有尝试过此方法,但它看起来很有希望。谢谢。谢谢你的编辑。这真的救了我。在我们的应用程序中,无论出于什么原因,在IE11中,onmousemove在onmousedown之前在我们的签名框中启动,这当然把一切都炸了。使用触摸动作:无,然后使用onpointerdown和onpointermove工作。谢谢