Yui coordenadas del ratón sobre el elemento
-
13-09-2019 - |
Pregunta
Estoy tratando de determinar si el ratón está sobre un elemento de preferencia con YUI si hay un método para que ya.
Básicamente algo así como
función bool IsMouseOver (Element);
Solución
Terminé comprobar yo mismo.
Tengo la región desde el elemento de destino
var region = YAHOO.util.Dom.getRegion(this.element);
var top = region.top;
var left = region.left;
var bottom = region.bottom;
var right = region.right;
A continuación, las coordenadas del ratón
var mouseXY = YAHOO.util.Event.getXY(e);
var mX = mouseXY[0];
var mY = mouseXY[1];
Y entonces un simple if para comprobar si las coordenadas del ratón se encontraban en la región
(mX > left && mX < right && mY > top && mY < bottom)
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow