我正在尝试使用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--;
我是一个很棒的业余爱好者,非常感谢任何帮助。
答案 0 :(得分:0)
尝试创建位于画布上方的div
,并在其中附加tap
事件。过去我直接在canvas元素上遇到过问题。