HTML canvas isPointInPath() 方法 HTML canvas arcTo() 方法 HTML canvas scale() 方法 HTML canvas isPointInPath() 方法 实例 如果点 20,50 位于当前路径中,则绘制一个矩形: YourbrowserdoesnotsupporttheHTML5canvastag.JavaScript: var c=document.getElementById("myCanvas"); var ctx=c.getContext("2d"); ctx.rect(20,20,150,100); if (ctx.isPointInPath(20,50)) { ctx.stroke(); }; 试一试 浏览器支持 Internet Explorer 9、Firefox、Opera、Chrome 和 Safari 支持 isPointInPath() 方法。 注意: Internet Explorer 8 及之前的版本不支持 <canvas> 元素。 定义和用法 如果指定的点位于当前路径中,isPointInPath() 方法返回 true,否则返回 false。 提示: 请使用 stroke() 方法在画布上绘制确切的路径。 JavaScript 语法: context.isPointInPath(x,y); 参数值 参数 描述 x 要测试的 x 坐标。 y 要测试的 y 坐标。 HTML canvas arcTo() 方法 HTML canvas scale() 方法