javascript - 手动触发 Hammer.JS 事件?

标签 javascript hammer.js

如何“触发”HammerJS 点击事件?例如,如果我这样做了:

Hammer(myelem).on('tap', myFunction);

有没有类似的东西

Hammer(myelem).fire('tap')

然后它将使用伪造的 ev 调用 myFunction?

最佳答案

检查 here

Hammer(myelem).trigger('tap', eventData);

请记住文档说:

You shouldn't use this, this is an internally method use by the gestures. Only use it when you know what you're doing! You can read the sourcecode about how to use this.

所以,为了确定我会 check the source code on trigger ,看看他们在做什么。

关于javascript - 手动触发 Hammer.JS 事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17606535/

相关文章:

javascript - Graphql 查询为关系文档返回 null,查询中缺少字段但存在于 primsa admin 中

javascript - Java FX 从 Webview 中的网页元素获取响应

javascript - 三个不同类之间的toggleClass

jquery - 如何使用hammer.js实现两指点击

javascript - HmmerJS - 使 mousedown 在浏览器和触摸设备上保持一致

javascript - CSS 宽度转换不够快,与 translateX 结合时会导致 UI 抖动

JavaScript 调用字符串

javascript - 让每个按钮操作其上方的内容

javascript - hammer.js 拖动不开始'直到手指停止在 ipad 屏幕上

javascript - 如何在特定视口(viewport)上设置触摸手势/hammer.js 事件?