gpt4 book ai didi

javascript - event.screenX 和外部 Javascript

转载 作者:行者123 更新时间:2023-11-28 21:22:42 25 4
gpt4 key购买 nike

我目前正在尝试使用检索光标的坐标

function getCursor(event) {
event.screenX;
event.screenY;
}

我知道您可以使用类似的内容来引用此事件

<div onmousemove="getCursor(event)"></div>

但是我目前正在尝试使用纯外部 javascript 文件并附加如下事件:

element.onmousemove = getCursor
//or
element.onmousemove = function() {getCursor(parameters)}

我如何才能引用这些函数所附加的事件?

预先感谢您的帮助!

注意:我不使用 jQuery 或任何其他 JavaScript 库

更新

MDC尼玛!弄清楚了。实际上您根本不必传递参数。 element.onmousemove = getCursor只要你有 function getCursor(event) {} 就可以很好地工作。抱歉>_<。

双重更新!

阅读 Sime 的评论/答案

最佳答案

给你:

element.onmousemove = function(e) {
e = e || window.event;
getCursor(e);
}

事件对象作为第一个参数自动传递到事件处理函数中。 Internet Explorer 8 及以下版本除外 - e = e || window.event; 也将使其在这些版本的 IE 中也能工作。

现场演示: http://jsfiddle.net/simevidas/DteK8/

关于javascript - event.screenX 和外部 Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5852884/

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