PhoneGap Cordova Hammer.js HTML5 / Javascript Canvas - " Tap"没有正常工作

时间:2015-03-28 19:24:58

标签: cordova canvas touch hammer.js

我正在尝试使用phonegap/cordova/hammer.js通过HTML5/Javascript/Canvas制作应用:

var c = document.getElementById("myCanvas");
var ctx = c.getContext("2d");
Hammer(c).on("tap", function(event){ /*Do something simple*/ });`

我在html中使用<canvas id="myCanvas">标记。

现在问题出现了:Tap只能偶尔使用一次(也许每5-10次点击一次),有时我会发现“热点”连续多次工作,但由于某种原因,“hotpot”随机一段时间后发生了变化这是怎么回事?

此外,我正在尝试使用“捏”,这根本无法发挥作用。基本上我想要一些简单的"Zoom In" => count++; "Zoom Out" => count--;

我是一个很棒的业余爱好者,非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

尝试创建位于画布上方的div,并在其中附加tap事件。过去我直接在canvas元素上遇到过问题。