84669인 학습
152542인 학습
20005인 학습
5487인 학습
7821인 학습
359900인 학습
3350인 학습
180660인 학습
48569인 학습
18603인 학습
40936인 학습
1549인 학습
1183인 학습
32909인 학습
캔버스를 사용하여 전자 서명을 구현하려고 하면 캔버스 내 마우스 좌표를 정확하게 얻을 수 없습니다.
스크롤바가 있는 형태에서는ev.clientY获取了鼠标的坐标,但是canvas.offsetTop获取的是 距离父元素的高度。而canvas를 사용하므로 정확한 위치 지정이 불가능합니다.
ev.clientY
canvas.offsetTop
canvas
감사합니다!
이미 해결책을 찾았습니다. 뷰포트를 기준으로 위치를 지정하려면canvas.getBoundingClientRect()可以获取到canvas를 직접 호출하세요.
canvas.getBoundingClientRect()
이미 해결책을 찾았습니다. 뷰포트를 기준으로 위치를 지정하려면
canvas.getBoundingClientRect()
可以获取到canvas
를 직접 호출하세요.