gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-30 06:03:08 25 4
gpt4 key购买 nike

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

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是此类事情的极好引用。

Be careful about the clientX property! In Internet Explorer earlier than version 8, the clientX property retrieves the position of the mouse in physical pixel size, while from version 8, it returns the position in logical pixel size.

关于javascript - Javascript 中资源管理器的鼠标坐标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7044507/

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