Question

Je suis en train de déterminer si la souris est sur un élément de préférence avec YUI s'il existe une méthode pour cela déjà.

En fait quelque chose comme

fonction bool IsMouseOver (Element)

Était-ce utile?

La solution

J'ai fini par me il vérifier.

I ai la région de l'élément cible

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

Ensuite, les coordonnées de la souris

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

Et puis simple instruction if pour vérifier si les coordonnées de la souris étaient dans la région

(mX > left && mX < right && mY > top && mY < bottom)
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top