【问题标题】:PhoneGap Cordova Hammer.js HTML5/Javascript Canvas - "Tap" doesn't work properlyPhoneGap Cordova Hammer.js HTML5/Javascript Canvas - “点击”无法正常工作
【发布时间】:2015-03-28 19:24:58
【问题描述】:

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

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 次点击一次),有时我会发现它连续工作多次的“热点”,但由于某种原因,“热点”是随机的一段时间后发生变化。这是怎么回事?

我也在尝试使用根本无法工作的“捏”。基本上我想要简单的"Zoom In" => count++; "Zoom Out" => count--;

我是一个业余爱好者,我们将不胜感激任何帮助。

【问题讨论】:

    标签: cordova canvas touch hammer.js


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多