我写了这段 javascript 代码:
<script>
var canvas = document.getElementById("canvas");
var canvasOffset = $("#canvas").offset();
var offsetX = canvasOffset.left;
var offsetY = canvasOffset.top;
function handleMouseDown(e) {
mouseX = parseInt(e.clientX - offsetX);
mouseY = parseInt(e.clientY - offsetY);
$("#downlog").html("Down: " + mouseX + " / " + mouseY);
}
$("#canvas").mousedown(function(e) {
handleMouseDown(e);
});
</script>
在这段代码中,我通过鼠标点击检测坐标。我想在这个坐标周围画一个圆圈,当我点击 circle 时,做一些事情(例如打开 google.com)
注意:我使用 html 4 中的 jquery 和区域图执行此操作,但我在画布中没有任何想法。