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 鼠标事件 坐标 兼容问题相关推荐

  1. html鼠标各种坐标,HTML坐标系与鼠标事件坐标

    HTML坐标系与鼠标事件坐标 在开发中处理鼠标事件时,经常会碰到 offset.scroll.client 这几个关键字,每次处理页面元素的坐标和偏移前,都要网上去搜资料,还会踩一些坑,影响开发效率. ...

  2. JavaScript --- 取得鼠标事件的坐标

    说明: clientX和clientY属性:事件发生时,鼠标指针在视口中的水平和垂直坐标. pageX和pageY属性:鼠标光标在页面中的位置. screenX和screenY属性:鼠标事件发生时,鼠 ...

  3. offset、事件对象、事件鼠标的坐标、键盘事件、输入框放大显示的案例

    offset 翻译过来就是偏移量,我们使用offset系列相关属性可以动态的得到该元素 获得元素距带有定位父元素的位置 获得元素自身的大小(宽度高度) 注意:返回的数值都不带单位 offset系列属性 ...

  4. MouseX 记录鼠标事件:时间、坐标、键名、窗口名

    自动填写表单时,需要获取表格的屏幕坐标.可以用鼠标点击标记的方法来取得. 记录鼠标事件:时间.坐标.键名.窗口名 程序运行时最小化当前窗口,记录结束后再关闭. 结果保存在当前目录下的TXT文件里. 在 ...

  5. android鼠标滚轮事件坐标,Android触摸滑动全解(四)——MotionEvent详解

    Android触摸滑动全解(四)--MotionEvent详解 在分析View和ViewGroup的触摸事件时,我们已经接触到了MotionEvent类,它是用来存储我们当前手指移动的状态的,比如按下 ...

  6. opencv画框返回坐标 python_python opencv鼠标事件实现画框圈定目标获取坐标信息

    本文实例为大家分享了python-opencv鼠标事件画框圈定目标的具体代码,供大家参考,具体内容如下 在视频/相机中,用鼠标画矩形框,圈定目标,从而获得鼠标的起始坐标点a.终止坐标点b # -*- ...

  7. WPF 关于鼠标事件和坐标

    Mouse.GetPosition(window);可以在任何时间获得相对任意元素的鼠标位置 Mouse.Capture(el);可以让某个元素获得所有的鼠标事件不管他应不应该的到鼠标事件 Mouse ...

  8. JS获取鼠标位置,兼容IE FF

    JS获取鼠标位置,兼容IE FF 由于Firefox和IE等浏览器之间对js解释的方式不一样,firefox下面获取鼠标位置不能够直接使用clientX来获取.网上说的一般都是触发mousemove事 ...

  9. 第53天:鼠标事件、event事件对象

    -->鼠标事件 -->event事件对象 -->默认事件 -->键盘事件(keyCode) -->拖拽效果 一.鼠标事件 onclick ---------------鼠 ...

最新文章

  1. python的异常机制
  2. java如何使显示字符下标_Java如何在 Word 中设置上、下标
  3. 使用Bochs调试Linux内核初级入门
  4. 为什么我不建议你买保险?
  5. 流水线、超流水线、超标量技术对比
  6. 序列化与反序列化的简单认识
  7. 解析MySQL基础架构及一条SQL语句的执行流程和流转
  8. 拓端tecdat|R语言中ARMA,ARIMA(Box-Jenkins),SARIMA和ARIMAX模型用于预测时间序列数据
  9. 计算机控制课设串级回路,计算机控制系统课程设计
  10. VS系列之【 产品密钥 – 所有版本】
  11. 网站上部署Live2D模型(moc3格式)
  12. smali语法基础详解
  13. hdu 5025 Saving Tang Monk(bfs+状态压缩)
  14. 模块二、添加Customer 类
  15. 如何扩充C盘容量(在不重装系统或删除其他盘内容的条件下)
  16. chan算法 matlab,TDOA定位的Chan算法MATLAB源代码
  17. LC-3下汇编实现简易版四子棋的游戏
  18. wamp php打不开,wamp无法打开phpmyadmin
  19. Appium常用操作之《元素定位、swipe滑屏操作》
  20. MFC图形界面编辑工具

热门文章

  1. windows server下安装SSHD服务
  2. Istio流量管理实践之(3): 基于Istio实现流量对比分析 1
  3. JS 操作 HTML 和 AJAX 请求后台数据
  4. gulp——用自动化构建工具增强你的工作流程
  5. Snagit 12 – 功能强的老牌截图软件
  6. 开始新的学习之旅--PHP开发学习--基础部分笔记
  7. 26、Eternal框架v2-框架设计 前置分发器 1、代码
  8. [转]Linux下的动态连接库及其实现机制
  9. 8月23号,来上海整整一年
  10. 水很深的深度学习-Task05循环神经网络RNN