html多次点击,如何在HTML5画布上使用多次点击事件?

当在画布上绘制一个圆,然后将红色放在一半上,灰色放在圆的一部分上,然后单击红色时,我们将其称为function1。

单击灰色部分时,将调用函数2,我们需要使用可重用的路径对象来存储要测试的不同部分。点击处理程序可用于共享画布并完成我们所需的工作。Path2D对象可用于存储路径信息。var path1 = new Path2D();

var path2 = new Path2D();

var newpaths = [path1,path 2];   // Array is needed to store paths

path1.arc(200, 85,650, -0.2 * Math.PI, 2.7 * Math.PI);  // Path for red part

path2.arc(200, 85, 60, 2.7 * Math.PI, -1.1 * Math.PI);  //Path for  grey part

// Two path objects are rendered  using a common context ctx1, but with different style

ctx1.lineWidth = 16;

ctx1.strokeStyle = "#d43030";

ctx1.stroke(path1);

ctx1.strokeStyle = "#b8b8b8";

ctx1.stroke(path2);

然后使用x和y轴检查常见画布上的点击次数。

然后迭代路径数组以测试每个路径的点击率。 // Then it is attached with corresponding canvas.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值