2009-09-23 3 views
4

이미 방법이있는 경우 마우스가 YUI가있는 요소 위에 있는지 확인하려고합니다.Yui Mouse 좌표 위로 요소

기본적으로 다음과 같습니다.

function bool IsMouseOver (Element);

+0

좋은 질문입니다. 이걸 알아 냈어? –

답변

3

직접 확인했습니다. 마우스 좌표가 지역에 있다면 문을 확인하는 경우

내가 대상 요소에서 지역을

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]; 

그리고 간단한을 조정

(mX > left && mX < right && mY > top && mY < bottom)