Я пишу этот яваскрипт код:ничья круг в полотне с возможностью щелчка
<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>
в этом коде, я обнаруживаю координату с мыши. Я хочу нарисовать круг вокруг этой координаты, когда я нажимаю на круг, делаю что-то (например, открываем google.com)
примечание: я делаю это с помощью jquery в html 4 и с помощью карты области, но я делаю не имеют никакой идеи в холсте.
Я хотел бы добавить Raphaël.js свой стек библиотек JS. Это делает рисунок очень легким. http://raphaeljs.com/ –
Итак, вы пытаетесь увидеть, щелкнул ли пользователь ваш круг? – Tyler