NoBorder 模式
this.scale_precent = 1960 / document.body.clientWidth;
if (1070 / document.body.clientHeight > this.scale_precent) {
this.scale_precent = 1070 / document.body.clientHeight;
} //计算canvas的缩放比例 1960 1070 为设计的宽高 各个模式有各个模式的缩放比
var onMouseMove = function (e) {
let _x = e.clientX;
let _y = e.clientY;
let hit_x = _x * self.scale_precent; //转换后的对比 pc端横的够大了,如果有出现left偏移,那就加下面类似的
let hit_y = (_y - window["$"]("canvas")[0].getBoundingClientRect().top) * self.scale_precent;
window["$"]("canvas")[0].style.cursor = "default";
if (self.copy_btn.hitTestPoint(hit_x, hit_y)) {
//鼠标指示变小手
window["$"]("canvas")[0].style.cursor = "pointer";
}
}
document.addEventListener("mousemove", onMouseMove);