Я не верю, что есть способ запросить позицию мыши, но вы можете использовать mousemove
обработчик, который просто хранит информацию, чтобы вы могли запрашивать сохраненную информацию.
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) {
// ....
}
});
Но почти весь код, кроме setTimeout
кода и тому подобного, запускается в ответ на событие, и большинство событий обеспечивают положение мыши. Итак, ваш код, который должен знать, где находится мышь, вероятно, уже имеет доступ к этой информации ...