2009-09-23 243 views
4

我想確定鼠標是否優於YUI,如果有一種方法已經。Yui鼠標座標元素

基本上像

函數布爾IsMouseOver(Element);

+0

很好的問題。你有沒有想過這個? – 2009-09-23 18:57:49

回答

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

然後一個簡單的if語句來檢查,如果鼠標座標在該地區

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