gpt4 book ai didi

javascript - 如何检查鼠标光标是否超过某个 x 坐标?

转载 作者:太空宇宙 更新时间:2023-11-04 06:58:30 25 4
gpt4 key购买 nike

我做错了什么?当我尝试使用它时,它会吐出错误:

Cannot read property 'pageX' of undefined.

此处的目标是运行检查以查看鼠标光标是否经过某个 x 位置。

$( document ).on( "mousemove", function( event ) {
$( "#log" ).text( "pageX: " + event.pageX + ", pageY: " + event.pageY );
});

var x = event.pageX;
if (x > 1200)
{
window.alert("Working");
}
body {
background-color: #eef;
}
div {
padding: 20px;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="log"></div>

最佳答案

您正在尝试在定义的函数之外评估事件。将该代码移到函数内部,它将起作用。

$( document ).on( "mousemove", function( event ) {
$( "#log" ).text( "pageX: " + event.pageX + ", pageY: " + event.pageY );

var x = event.pageX;
if (x > 1200) {
window.alert("Working");
}
});
body {
background-color: #eef;
}
div {
padding: 20px;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="log"></div>

关于javascript - 如何检查鼠标光标是否超过某个 x 坐标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52263673/

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