繁体   English   中英

Javascript 中资源管理器的鼠标坐标

[英]Mouse coordinates for Explorer in Javascript

我目前正在测试我们的新网站应用程序。 它是使用 Firefox 开发的,用于测试并在 Firefox、Safari 和 Chrome 中按预期工作。 当谈到 Explorer 时,有一个相当重要的 Javascript function 放弃,它看起来在 x 和 y 鼠标坐标附近。 function 控制添加日记图形,因此屏幕 position 用于放置图形并计算发送到服务器 PHP 的日期和时间。 计算失败使用下面的代码找到鼠标 position 和 window 滚动 position。

var x = event.clientX;
var y = event.clientY;


var xScroll = window.pageXOffset;
var yScroll = window.pageYOffset;

我环顾四周,找到了各种答案,但是很多答案都很老了,所以任何人都可以建议我如何在 IE 7、8 和 9 中检索这些值,以及一个很好的 if 语句来确定它是 IE 7、8 或 9。

Dottoro是此类事情的绝佳参考。

注意 clientX 属性,在 8 版之前的 Internet Explorer 中,clientX 属性以物理像素大小检索鼠标的 position,而从版本 8 开始,它以逻辑像素大小返回 position。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM