双击单击画布问题?

时间:2011-08-18 15:39:17

标签: javascript javascript-events html5-canvas

我有一个画布,在doubleclick事件上我创建了一个box对象。在box对象上我想分配一个click事件但是发生的问题是因为box在画布中被绘制。单击也会在画布中注册,下一次单击会创建另一个框。

1 个答案:

答案 0 :(得分:0)

你们如何处理每一个?您不希望将单击处理程序和dblclick处理程序分配给同一元素。

就个人而言,我会分配一个点击处理程序,检查用户点击的界限,以查看它是否在画布上创建的矩形内,并执行您需要的操作。对于双击,我会在点击事件中设置某种时间阈值,以确定它是否是双击。