javascript - 带有普通 javascript 的 Hammer.js

标签 javascript hammer.js

如何使用普通 Javascript 方法在没有 JQuery 选择器的情况下使用 hammer JS 事件?

最佳答案

Bind hammer to a container element:

var hammer = new Hammer(document.getElementById("container"));

Now, on every gesture that is performed on the container element, you'll receive a callback object with information on the gesture.

一些示例函数:

hammer.ondragstart = function(ev) { };
hammer.ondrag = function(ev) { };
hammer.ondragend = function(ev) { };
hammer.onswipe = function(ev) { };

hammer.js 可作为完全独立的版本使用,因此您无需导入 jquery 资源。请参阅:http://eightmedia.github.com/hammer.js/

完整文档:https://github.com/eightmedia/hammer.js#documentation

关于javascript - 带有普通 javascript 的 Hammer.js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14689887/

相关文章:

javascript - 与 iframe 共享 angularjs 实例(fancybox)

javascript - 在 panendhammer.js 上获取平移方向并限制方向

javascript - 将 panright 与 Hammer.js 一起使用时如何仅触发一次方法?

javascript - Vue 和 Laravel 表单验证未返回 422 响应

javascript - 如何创建一个 Javascript 监听器,一旦 div 的子项都具有特定的类名,该监听器就会触发事件

javascript - 独特的验证在 Mongoose 中不起作用

javascript - 使用 Javascript 和 Hammer.js 查找同级

javascript - 在此 javascript 中随机化输出

javascript - Cordova 应用程序中的 Hammer.js 事件仅在第二次尝试时触发

typescript - 如何在 typescript 中导入类型定义?