Cómo obtener la posición del mouse en la hoja de enfoque del panel en extJS.
Estoy tratando de obtener la posición del mouse en el evento focusleave. Aquí estoy usando el panel y, según la ubicación del gatillo del mouse, estoy haciendo alguna operación.
focusleave : function(field,event, eOpts){ debugger; event.getXY() // [NaN,NaN] event.clientX // undefined // some operation } Pero no clientX del evento.
Cual sera la solucion a esto.
No puede obtener la posición del mouse directamente desde un evento focusleave , solo los eventos de puntero brindan esa información.
Puede lograr lo que desea usando JavaScript, registrando un oyente pointermove y almacenando la posición del mouse en una variable en el ámbito global. Después de eso, puede acceder a esta variable global desde el oyente focusleave .
window.addEventListener("pointermove", function(e) { // these should be variables declared at global scope currentPageX = e.PageX; currentPageY = e.PageY; });