문제

나는 이미 그 방법이 있다면 마우스가 바람직하게는 Yui와 함께 요소를 초과하는지 확인하려고합니다.

기본적으로 같은

함수 bool ismouseover (요소);

도움이 되었습니까?

해결책

나는 직접 확인했다.

대상 요소에서 영역이 있습니다

var region = YAHOO.util.Dom.getRegion(this.element);
var top = region.top;
var left = region.left;
var bottom = region.bottom;
var right = region.right;

그런 다음 마우스 좌표

var mouseXY = YAHOO.util.Event.getXY(e);
var mX = mouseXY[0];
var mY = mouseXY[1];

그런 다음 마우스 좌표가 해당 지역에 있는지 확인하는 간단한 if 문장

(mX > left && mX < right && mY > top && mY < bottom)
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top