如何在基于触摸屏的应用程序上实现临时功能

时间:2014-04-09 02:56:23

标签: javascript html css html5 css3

我正在开发触摸屏功能。如下所示:

enter image description here

因此,用户可以用手指划伤灰色层并显示他是否是胜利者。

我的问题是,如何通过使用Javascript和HTML5来实现这一目标?

有人给我一些指示吗?

1 个答案:

答案 0 :(得分:0)

是的,这是我要采取的基本方法:

  1. 使用HTML5画布中的灰色背景绘制您的图像。
  2. 附加mousedowntouchstart事件的事件处理程序,以将isDrawing标志设置为true。相反,为mouseuptouchend添加处理程序以将标记设置为false。
  3. 附加mousemovetouchmove的事件处理程序以检查是否isDrawing,如果是,请将包含刮擦涂层后面的位的图像的圆形部分复制到位置光标/手指。
  4. 对于最后一个,您需要弄清楚如何使用遮罩技术将图像的正圆形部分绘制到画布上,圆圈外的位透明。