javascript - 如何在 Javascript 中捕获鼠标输入?

标签 javascript prototypejs

任何人都可以帮助我,当鼠标从左侧或右侧进入而不是从任何地方进入 Javascript 中的特定区域时,我如何捕获该事件。我得到了坐标代码,但这不能解决我的问题。对于 x,y 坐标我使用这段代码

tempX = e.pageX
tempY = e.pageY

提前致谢

最佳答案

你在正确的轨道上

使用

​document.observe("mousemove",function(e){
    console.log("X: "+e.pointerX()+", Y: "+e.pointerY()); 
});​​​​​​​​​​​​​

获取鼠标在文档上的X、Y坐标

我会检查是否有任何 X 小于 10 - 给一点错误空间,然后根据从左侧进入的代码运行代码,并确保你设置了一个你正在处理它的标志 - 否则你会多次调用同一个处理程序。

右侧有点棘手,因为您需要知道屏幕的宽度,然后在右侧也添加一点错误。

关于javascript - 如何在 Javascript 中捕获鼠标输入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13795296/

相关文章:

javascript - 如何合并相邻的多边形

javascript - 通过单击按钮打开 js 弹出窗口

javascript - 如何找到原型(prototype)在哪里使用?

当函数中定义 var 时,jsp 页面中的 JavaScript 输出 'true'

javascript - Ember - 如何清理 JSON 响应

javascript - 如何使用 HTML5 从客户端访问 Secugen Hamster Plus

javascript - 使用通配符 ID 选择 div

javascript - IE 7 和 8 中的堆栈溢出错误

javascript - 检测JS中的双Ctrl键

javascript - 错误: No ErrorHandler. 是否包含平台模块(BrowserModule)?尝试从 jsf 页面加载 Angular 应用程序时