다음과 같이 scg 요소가 작성되었습니다.svg 요소를 기준으로 마우스 포인터 위치 찾기
<svg height="300px" width="600px" xmlns="http://www.w3.org/2000/svg">
<g id="100" onmouseout="outg()" style="stroke-width: 1;fill: rgb(255, 200, 200);">
<rect height="25" rx="10" ry="10" style="fill: rgb(257, 87, 87);" width="160" x="330" y="35" />
<text style="stroke: rgb(0, 0, 0);stroke-width: 1;" x="390" y="53" >ABC</text>
</g>
</svg>
마우스 포인터가 사각형 내부 (또는 svg 내부)인지 어떻게 결정합니까? 내가 'rect', 'g', 'text'에 대한 onmouseout 이벤트에 간단한 경고를 사용하여 javascript 함수를 호출 해 보았을 때 약간 혼란 스럽습니다. 직사각형 내에서 텍스트 위를 가리키면 기술적으로 직사각형이 종료되고 텍스트가 입력됩니다.
마우스 포인터가 직사각형 밖으로 완전히 벗어나지 않았는지 확인해야합니다. 마우스 포인터가 사각형 밖으로 완전히 벗어 났는지 확인해야합니다. 단 한 번만 수행해야합니다. 사각형 내부의 텍스트 영역으로 넘어가거나 텍스트 영역에서 사각형 안으로 넘어 가지 않아야합니다.