我希望使用 javascript/jQuery 在标签上创建一个可点击的对象。
这显然行不通。
var cow = new Object();
cow = ctx.drawImage(tile,cursorH,cursorV);
$(cow).click{function(){
alert('You clicked a cow!');
});
最佳答案
解决方案很简单,但需要奠定一些基础。首先,您需要跟踪您在 Canvas 上绘制的“对象”。也许创建您自己的对象类来跟踪位置和大小。其次,您覆盖 Canvas 的 onclick 事件并对所有可见对象执行 HitTest 。单击时位于光标下方的内容已被单击。
关于javascript - 如何选择 Canvas 上的绘图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3620679/