Javascript中浏览器的鼠标坐标
Mouse coordinates for Explorer in Javascript
我正在测试我们的新网站应用程序。它是使用Firefox进行测试开发的,在Firefox、Safari和Chrome中都能正常工作。当涉及到浏览器时,有一个相当重要的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是一个很好的参考。
小心clientX属性!在更早的ie浏览器中与版本8相比,clientX属性检索对象的位置鼠标的物理像素大小,而从版本8开始,它返回逻辑像素大小的位置。
相关文章:
- EaseJS拖放;放下(动画CC)电影剪辑的鼠标坐标
- AngularJS-如何在mousemove上存储鼠标坐标
- 当鼠标停止或改变方向时获取鼠标坐标
- 将鼠标坐标保存在阵列中
- 如何以百分比计算鼠标坐标 javascript
- 画布:当存在*border*时,获取鼠标坐标
- 如何在Fabric.js上获取鼠标坐标
- Javascript/Canvas-查找相对于坐标网格位置的鼠标坐标
- 获取画布中图像内的鼠标坐标
- HTML5画布绘图应用程序中的鼠标坐标漂移
- 画布 - 在调整窗口大小时转换鼠标坐标
- 滚动弄乱了我的画布鼠标坐标 - Javascript Telerik Mobile
- 在视频元素上获取准确的鼠标坐标
- DIV - JavaScript 中的相对鼠标坐标
- 如何将 JS 鼠标坐标获取到 PHP 插入查询中
- 获取每次点击的鼠标坐标
- OpenLayers 3 在选择交互时获取鼠标坐标
- Javascript鼠标坐标没有事件
- D3:跟随鼠标坐标
- 如何在卸载之前保存鼠标坐标