2017-02-21 112 views
1

我发现了一些教程和stepguide如何触发javascript点击事件,但我不知道如何在本机javascript中触发touchcancel事件?如何在JavaScript中触发touchcancel事件?

var event = document.createEvent("MouseEvents"); 
event.initEvent("touchcancel", true, true); 
event.synthetic = true; 
document.dispatchEvent(event, true); 

我已经使用了"MouseEvents",因为"TouchEvents"参数将抛出错误。

但是,上面的代码不起作用。

我想触发"touchcancel"事件,因为有时候会有太多的pointer,我看到浏览器可以调用'touchcancel',它会清除这个指针。

回答

0

您可以使用.addEventListener("touchstart", function() { return false; });

+0

我知道这一点。但我不想听,我想开始“触发”事件! – stecker