firefox ie 鼠标事件 坐标 兼容问题
firefox和IE处理鼠标事件兼容问题的讨论网上有很多 。这里列出我自己碰到的情况。
1、取回鼠标坐标的值:在IE中取的坐标会比FireFox中略小,代该10个像素左右
这个问题是我在调试鼠标画选择框的时候出现的,IE中调试正常,而FireFox中总是捕捉不到mouseup事件,问题一个个排除,经历一上午才发现是这个问题。
我的实现思路和网上的大部分一样,就是mousedown的时候记住初始坐标,mousemove的时候动态改变选择宽(DIV)的大小,mouseup的时候,处理选择功能。
当mousedown然后移动,然后松开鼠标键,结果怎么也不触发mouseup时间。应为选择框的大小是根据鼠标移动的时候画的,所以选择框的右下角刚好是鼠标光标的位置,mouseup的时候,实际上是在选择框内的mouseup。找到问题后,只要把选择框缩小点就可以了,我的经验值是15px
2、鼠标滚轮问题
触发鼠标滚动事件后,从firefox的到的鼠标坐标的值很大,比如在IE下是100,则在firefox中大概是1300左右,这个问题目前还不知道原因
firefox ie 鼠标事件 坐标 兼容问题相关推荐
- html鼠标各种坐标,HTML坐标系与鼠标事件坐标
HTML坐标系与鼠标事件坐标 在开发中处理鼠标事件时,经常会碰到 offset.scroll.client 这几个关键字,每次处理页面元素的坐标和偏移前,都要网上去搜资料,还会踩一些坑,影响开发效率. ...
- JavaScript --- 取得鼠标事件的坐标
说明: clientX和clientY属性:事件发生时,鼠标指针在视口中的水平和垂直坐标. pageX和pageY属性:鼠标光标在页面中的位置. screenX和screenY属性:鼠标事件发生时,鼠 ...
- offset、事件对象、事件鼠标的坐标、键盘事件、输入框放大显示的案例
offset 翻译过来就是偏移量,我们使用offset系列相关属性可以动态的得到该元素 获得元素距带有定位父元素的位置 获得元素自身的大小(宽度高度) 注意:返回的数值都不带单位 offset系列属性 ...
- MouseX 记录鼠标事件:时间、坐标、键名、窗口名
自动填写表单时,需要获取表格的屏幕坐标.可以用鼠标点击标记的方法来取得. 记录鼠标事件:时间.坐标.键名.窗口名 程序运行时最小化当前窗口,记录结束后再关闭. 结果保存在当前目录下的TXT文件里. 在 ...
- android鼠标滚轮事件坐标,Android触摸滑动全解(四)——MotionEvent详解
Android触摸滑动全解(四)--MotionEvent详解 在分析View和ViewGroup的触摸事件时,我们已经接触到了MotionEvent类,它是用来存储我们当前手指移动的状态的,比如按下 ...
- opencv画框返回坐标 python_python opencv鼠标事件实现画框圈定目标获取坐标信息
本文实例为大家分享了python-opencv鼠标事件画框圈定目标的具体代码,供大家参考,具体内容如下 在视频/相机中,用鼠标画矩形框,圈定目标,从而获得鼠标的起始坐标点a.终止坐标点b # -*- ...
- WPF 关于鼠标事件和坐标
Mouse.GetPosition(window);可以在任何时间获得相对任意元素的鼠标位置 Mouse.Capture(el);可以让某个元素获得所有的鼠标事件不管他应不应该的到鼠标事件 Mouse ...
- JS获取鼠标位置,兼容IE FF
JS获取鼠标位置,兼容IE FF 由于Firefox和IE等浏览器之间对js解释的方式不一样,firefox下面获取鼠标位置不能够直接使用clientX来获取.网上说的一般都是触发mousemove事 ...
- 第53天:鼠标事件、event事件对象
-->鼠标事件 -->event事件对象 -->默认事件 -->键盘事件(keyCode) -->拖拽效果 一.鼠标事件 onclick ---------------鼠 ...
最新文章
- python的异常机制
- java如何使显示字符下标_Java如何在 Word 中设置上、下标
- 使用Bochs调试Linux内核初级入门
- 为什么我不建议你买保险?
- 流水线、超流水线、超标量技术对比
- 序列化与反序列化的简单认识
- 解析MySQL基础架构及一条SQL语句的执行流程和流转
- 拓端tecdat|R语言中ARMA,ARIMA(Box-Jenkins),SARIMA和ARIMAX模型用于预测时间序列数据
- 计算机控制课设串级回路,计算机控制系统课程设计
- VS系列之【 产品密钥 – 所有版本】
- 网站上部署Live2D模型(moc3格式)
- smali语法基础详解
- hdu 5025 Saving Tang Monk(bfs+状态压缩)
- 模块二、添加Customer 类
- 如何扩充C盘容量(在不重装系统或删除其他盘内容的条件下)
- chan算法 matlab,TDOA定位的Chan算法MATLAB源代码
- LC-3下汇编实现简易版四子棋的游戏
- wamp php打不开,wamp无法打开phpmyadmin
- Appium常用操作之《元素定位、swipe滑屏操作》
- MFC图形界面编辑工具