我需要将javascript的点击事件转换为SVG元素的坐标空间。目前我正在使用类似https://dev59.com/PVYM5IYBdhLWcg3wzSkg#48354404的技术,但https://developer.mozilla.org/en-US/docs/Web/API/SVGPoint说SVGpoint“不再推荐”且“可能随时停止使用”。
不幸的是,它没有提到应该使用什么API来替代它。
我该如何重写代码示例?
为了避免使用已被弃用的API?
不幸的是,它没有提到应该使用什么API来替代它。
我该如何重写代码示例?
function screenToSVG(screenX, screenY) {
var p = svg.createSVGPoint()
p.x = screenX
p.y = screenY
return p.matrixTransform(svg.getScreenCTM().inverse());
}
为了避免使用已被弃用的API?