首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Hammer.js: Android网站不触发事件

问Hammer.js: Android网站不触发事件
EN

Stack Overflow用户
提问于 2013-07-30 10:19:07
回答 1查看 2.5K关注 0票数 1

我希望使用hammer.js在网页中捕捉图片上的夹点事件(或者其他任何事情都可以)。我有两个实现,它们都不像预期的那样工作。我正在用Android4.1和chrome进行测试,但希望它是一个跨浏览器的解决方案(哈哈!如果存在这种情况.)

第一种根本不触发紧要关头事件。http://jsfiddle.net/7EV56/9/

代码语言:javascript
复制
$elem.hammer()
    .on("pinchin", function (evt)
    {
        //do stuff
    }).on("pinchout", function (evt)
    {
        //do stuff
    });

第二种方法非常完美地触发夹点事件,但是我不能再平移/滚动了。http://jsfiddle.net/7EV56/8/

代码语言:javascript
复制
$elem.hammer({prevent_default:true})
    .on("pinchin", function (evt)
    {
        //do stuff
    }).on("pinchout", function (evt)
    {
        //do stuff
    }); 
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-07-30 10:26:37

出于绝望,我尝试了初始化论点中所有可用的选项,然后瞧:

代码语言:javascript
复制
transform_always_block: true

不知道这样做会产生什么效果。希望它不会破坏其他几个功能,但至少这两个现在是固定的。

如果有人还能弄清楚它到底做了些什么,以及它为什么要修复它,那将是非常感谢的。

干杯

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17944326

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档