Yui coordenadas do mouse sobre o elemento
-
13-09-2019 - |
Pergunta
Eu estou tentando determinar se o mouse está sobre um elemento de preferência com YUI se existe um método para isso já.
Basicamente algo como
função bool IsMouseOver (Element);
Solução
acabei verificando-lo eu mesmo.
Eu tenho a região do 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;
Em seguida, as coordenadas do mouse
var mouseXY = YAHOO.util.Event.getXY(e);
var mX = mouseXY[0];
var mY = mouseXY[1];
E então um simples se instrução para verificar se as coordenadas do mouse estavam na região
(mX > left && mX < right && mY > top && mY < bottom)
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow