Я возился с этим битом кода для часов и теперь ходил кругами и хотел бы попросить несколько указателей, пожалуйста.
Код ниже позволяет мне разместить как можно больше красных точек нахолст с bgd-изображением, теперь я собираюсь использовать этот макет, но иметь ссылки вверху холста следующим образом:
Link1-> Green Dot Link2-> Yellow Dot
И, очевидно, когда я нажимаю на каждую из них, она позволяет мне размещать желтые / зеленые точки на холсте рядом с красными точками.
В настоящее время я использую html2canvas.js
Еще раз спасибо
$("#canvas").click(function(e){
getPosition(e);
});
var pointSize = 7;
function getPosition(event){
var rect = canvas.getBoundingClientRect();
var x = event.clientX - rect.left;
var y = event.clientY - rect.top;
drawCoordinates(x,y);
}
function drawCoordinates(x,y){
var ctx = document.getElementById("canvas").getContext("2d");
ctx.fillStyle = "#ff2626"; // Red color
ctx.beginPath();
ctx.arc(x, y, pointSize, 0, Math.PI * 2, true);
ctx.fill();
}