No creo que haya una forma de consultar la posición del mouse, pero puede usar un mousemove
controlador que simplemente almacene la información, para que pueda consultar la información almacenada.
jQuery(function($) {
var currentMousePos = { x: -1, y: -1 };
$(document).mousemove(function(event) {
currentMousePos.x = event.pageX;
currentMousePos.y = event.pageY;
});
// ELSEWHERE, your code that needs to know the mouse position without an event
if (currentMousePos.x < 10) {
// ....
}
});
Pero casi todo el código, además del setTimeout
código y demás , se ejecuta en respuesta a un evento, y la mayoría de los eventos proporcionan la posición del mouse. Entonces, su código que necesita saber dónde está el mouse probablemente ya tenga acceso a esa información ...