Yui mouse Coordinate sopra Element
-
13-09-2019 - |
Domanda
Sto cercando di determinare se il mouse si trova sopra un elemento preferibilmente con YUI se esiste un metodo per già.
In sostanza qualcosa del tipo
funzione bool IsMouseOver (Element);
Soluzione
Ho finito per controllare io stesso.
Ho la regione dal elemento di destinazione
var region = YAHOO.util.Dom.getRegion(this.element);
var top = region.top;
var left = region.left;
var bottom = region.bottom;
var right = region.right;
Poi le coordinate del mouse
var mouseXY = YAHOO.util.Event.getXY(e);
var mX = mouseXY[0];
var mY = mouseXY[1];
E poi una semplice istruzione if per verificare se le coordinate del mouse sono stati nella regione
(mX > left && mX < right && mY > top && mY < bottom)
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow