css 로 transform 의 scale 을 변경했을 경우 마우스 좌표에 따른 처리를 할때 원본 크기에 비례하여 계산되기 때문에 곤란한 경우가 있다.
이때는 현재 설정된 scale 값을 가져와 계산에 대입해야 한다.
현재 설정된 scale 값을 가져오는 방법이다.
[code]
function curScale(ele) {
return ele.getBoundingClientRect().width / ele.offsetWidth
}
[/code]
getBoundingClientRect() 는 화면에 실제로 렌더링 된 크기와 위치를 가져온다.