Я не вірю, що існує спосіб запитувати положення миші, але ви можете використовувати 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
коду та подібного, працює у відповідь на подію, і більшість подій забезпечують положення миші. Тож ваш код, який повинен знати, де миша, ймовірно, вже має доступ до цієї інформації ...