【问题标题】:How can I fire touchcancel event in Javascript?如何在 Javascript 中触发 touchcancel 事件?
【发布时间】:2017-02-21 17:31:28
【问题描述】:

我找到了一些如何触发 Javascript 点击事件的教程和步骤指南,但我不知道如何在 native Javascript 中触发 touchcancel 事件?

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

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

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

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

【问题讨论】:

    标签: javascript dom-events


    【解决方案1】:

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

    【讨论】:

    • 我知道这一点。但我不想听,我想触发“touchstart”事件!
    猜你喜欢
    • 2011-01-30
    • 1970-01-01
    • 1970-01-01
    • 2011-01-23
    • 2020-11-21
    • 2012-06-23
    • 2012-11-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多