Получить координаты мыши очень просто, поместите это в скрипт содержания :
document.onmousemove = function(e)
{
var x = e.pageX;
var y = e.pageY;
// do what you want with x and y
};
По сути, мы назначаем функцию событию onmousemove
всей страницыи получение координат мыши из объекта события (e
).
Однако я не совсем уверен, что вы подразумеваете под этим:
, затем используйте эти координатыпроверить, нажал ли человек в этой позиции?
Хотите проверить, нажимает ли пользователь что-то вроде кнопки?В этом случае вы можете просто подписать событие на эту кнопку (или любой другой элемент), например, так:
document.getElementById("some_element").onclick = function(e)
{
alert("User clicked button!");
};
Для записи всех щелчков мыши и их местонахождения:
document.onclick = function(e)
{
// e.target, e.srcElement and e.toElement contains the element clicked.
alert("User clicked a " + e.target.nodeName + " element.");
};
Примечаниечто координаты мыши по-прежнему доступны в объекте события (e
).
Если вам нужны координаты, когда пользователь щелкает произвольное местоположение, это помогает:
document.onclick = function(e)
{
var x = e.pageX;
var y = e.pageY;
alert("User clicked at position (" + x + "," + y + ")")
};