简体   繁体   English

Hammer JS似乎不起作用

[英]Hammer JS doesn't seem to work

I have some issues with Hammer JS, 我对Hammer JS有一些问题,

in the chrome developer tool I have some errors : 在chrome开发人员工具中,我有一些错误:

  • Uncaught ReferenceError: TOUCH_ACTION_COMPUTE is not defined hammer.js:37(anonymous function)

The file seems to be corrupted ? 该文件似乎已损坏? but I downloaded it from hammer js and never opened it... 但是我从Hammer js下载了它,却再也没有打开它...

  • Uncaught ReferenceError: ifUndefined is not defined hammer.js:9Hammer hammer.js:9(anonymous function) main.js:663j jQuery.js:2k.fireWith jQuery.js:2n.extend.ready jQuery.js:2I

Don't know what this refers to... 不知道这是什么意思...

jQuery is loaded in first in my HTML page jQuery首先在我的HTML页面中加载

My script wich calls hammer actions : 我的脚本叫锤击动作:

var hammer = new Hammer($('img'));

    hammer.on("tap", function(ev){
        alert(ev);
    });

Hope you'll be able to help me, thanks in advance. 希望您能为我提供帮助,在此先感谢。

You have probably reference the wrong js file in your webpage. 您可能在网页中引用了错误的js文件。 If using the npm package make sure to reference <script src="/node_modules/hammerjs/hammer.js"></script> and NOT <script src="/node_modules/hammerjs/src/hammer.js"></script> 如果使用npm软件包,请确保引用<script src="/node_modules/hammerjs/hammer.js"></script>而不是<script src="/node_modules/hammerjs/src/hammer.js"></script>

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM