【发布时间】:2020-09-22 07:31:20
【问题描述】:
我想使用画布在鼠标悬停时绘制点:我的实现在 chrome 和 firefox 上运行良好,但由于某种原因它不适用于 safari(但是,在鼠标悬停上画线在 safari 上工作)
任何帮助将不胜感激!
--->https://draw-9.superhi.com/
代码:
let canvas = document.querySelector("canvas");
let x = 0;
let y = 0;
let context = canvas.getContext("2d");
context.strokeStyle = "black";
context.lineWidth = 15;
context.lineCap = "round";
canvas.addEventListener("mousemove", function(e) {
x = e.offsetX;
y = e.offsetY;
context.moveTo(x, y);
context.lineTo(x, y);
context.stroke();
});
【问题讨论】:
标签: javascript html canvas safari