gpt4 book ai didi

javascript onmousemove 获取相对坐标

转载 作者:搜寻专家 更新时间:2023-11-01 05:02:41 25 4
gpt4 key购买 nike

function aim() {
var mousex = ?
}

<div class="gameArea" onmousemove="aim();"> </div>

我找不到如何在 javascript 中获取 onmousemove 事件的鼠标坐标。

最佳答案

var guide = null;

function aim(event) {
if(window.event)
event = window.event; //grrr IE
var mousex = event.clientX - guide.offsetLeft;
alert('mouse x' + mousex)
}
function init() {
guide = document.getElementById("guide")
guide.onmousemove = aim;
}

<body onload="init();">

这似乎适用于两种浏览器。我不能做 onmousemove="aim();"在 html 中,因为它不传递 mousemove 事件对象。

关于javascript onmousemove 获取相对坐标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4657457/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com