我想在IE11上听pointermove
事件,但pointermove
似乎只针对鼠标(可能是笔)触发,但在您使用手指时触发。Pointermove在IE上不触发触摸
其实,specification说,它激发了笔/鼠标,所以这可能不是真正的错误。
但是,有没有什么办法可以在IE上点击触摸点?必须有,但我非常惊讶地看到pointermove
根本没有射击。
编辑:我发现,如果我把CSS touch-action: none
上div,pointermove事件触发。但为什么?我试图找到与此相关的文件,但到目前为止我找不到任何文件。
编辑:我认为touch-action
CSS指定浏览器处理哪些触摸动作。这意味着设置touch-action
到none
告诉浏览器不是处理任何触摸事件,并且开发者负责控制throutgh JavaScript事件的行为。这就是为什么我只有在拥有CSS时才能正确解决事件。 (更多的MDN。)
我还没有尝试过,但它看起来很有希望。谢谢。 – CookieMonster 2014-09-23 11:59:47