Javascript Hammer.js:Android网站夹点事件未触发
我想用hammer.js或其他任何东西在网页中的图像上捕捉夹点事件。我有两个实现,它们都没有预期的效果。我正在用Android 4.1和chrome进行测试,但我希望它是一个跨浏览器的解决方案哈!如果存在的话 第一个根本不会触发夹点事件 第二个完美地触发了收缩事件,但是我不能再平移/滚动了Javascript Hammer.js:Android网站夹点事件未触发,javascript,android,jquery,multi-touch,hammer.js,Javascript,Android,Jquery,Multi Touch,Hammer.js,我想用hammer.js或其他任何东西在网页中的图像上捕捉夹点事件。我有两个实现,它们都没有预期的效果。我正在用Android 4.1和chrome进行测试,但我希望它是一个跨浏览器的解决方案哈!如果存在的话 第一个根本不会触发夹点事件 第二个完美地触发了收缩事件,但是我不能再平移/滚动了 出于绝望,我尝试了初始化参数中的所有可用选项,瞧: transform_always_block: true 不确定这样做的效果如何。希望它不会破坏其他几项功能,但至少这两项现在已经修复 如果有人仍然能够解
出于绝望,我尝试了初始化参数中的所有可用选项,瞧:
transform_always_block: true
不确定这样做的效果如何。希望它不会破坏其他几项功能,但至少这两项现在已经修复
如果有人仍然能够解释它的实际功能以及为什么会修复它,我们将不胜感激
干杯出于绝望,我在初始化论证中尝试了所有可用的选项,你瞧:
transform_always_block: true
不确定这样做的效果如何。希望它不会破坏其他几项功能,但至少这两项现在已经修复
如果有人仍然能够解释它的实际功能以及为什么会修复它,我们将不胜感激
干杯谢谢-这条提示救了我:-在transform.js的源代码中,即此手势在hammer.js中的源代码中,此属性的注释是:当屏幕上有两次触摸时,阻止默认浏览器行为,但在使用transform手势时,会使元素成为阻止元素,这是一个很好的实践,以建立这一真正的希望,它清除了它为您@编码员谢谢,但我在文档中看到了这条评论,我真的不知道它在说什么。可能是因为我对这些东西缺乏了解。我的意思是,什么是“默认浏览器行为”和什么是“阻塞元素”据猜测,此选项会阻止浏览器处理这些事件以及处理程序,即您的元素阻止事件的任何传播。我同意这并不明显。你的解决方案正是我需要做的,找到你的答案解决了我的问题!:谢谢-这一技巧救了我:-在transform.js的源代码中,即此手势在hammer.js中的源代码中,此属性的注释显示:当屏幕上有两次触摸时,阻止默认浏览器行为,但当使用transform手势时,它会使元素成为阻止元素,这是一个很好的实践,以建立这一真正的希望,它清除了它为您@编码员谢谢,但我在文档中看到了这条评论,我真的不知道它在说什么。可能是因为我对这些东西缺乏了解。我的意思是,什么是“默认浏览器行为”和什么是“阻塞元素”据猜测,此选项会阻止浏览器处理这些事件以及处理程序,即您的元素阻止事件的任何传播。我同意这并不明显。你的解决方案正是我需要做的,找到你的答案解决了我的问题!:
transform_always_block: true