【发布时间】:2015-07-12 04:16:43
【问题描述】:
我有一个形状,在 HTML5 画布中,用 JavaScript 绘制:
ctx.beginPath();
ctx.moveTo(25,0);
ctx.quadraticCurveTo(50,50,40,100);
ctx.lineTo(33,100);
ctx.quadraticCurveTo(50,50,20,0);
ctx.fill();
ctx.closePath();
如果点击我的画布,我如何检测到我点击了这个形状?
canvas.addEventListener("click",function(e){
alert(isItPartOfTheShape(e.clientX,e.clientY));
})
function isItPartOfTheShape(x,y){
/* Here comes the code which detects is it part of the shape */
return isIt;
}
【问题讨论】:
标签: javascript html math canvas