zoukankan      html  css  js  c++  java
  • IE6鼠标闪烁之谜

         有用户反映用IE6访问网站,鼠标悬停在搜索输入框时,鼠标会一直闪烁并呈沙漏等待状,还录制了视频,截图如下。

         

         看到这问题,有点懵了,网页什么元素还能控制到鼠标呢?这不是鼠标忙的手势吗?程序员的思维来了,肯定电脑问题,和程序无关,叫客服搞定吧。不行,客户一直纠结,必须得解决了。
         静下心来想解决问题的方法,开始尝试baidu搜索了一些“鼠标 web 忙 闪”之类的关键词,无果。后来仔细分析,应该是鼠标滑到输入框后,执行操作造成的,检查代码,发现有onmousemove="this.className='inputstyle_move'" 事件,会不会是这个造成的呢?改搜索关键词“onmousemove  鼠标 忙 闪”,终于找到了相似的问题IE6下JS控制className时鼠标闪烁不停IE6鼠标闪烁的Bug,根据这两篇文件,将“onmousermove”改成“onmouseover”,经客户验证,问题终于好了。

         这个问题出现在个别IE6浏览器下,此bug产生的2个必须同时满足的条件是使用“onmousemove”事件和鼠标指向时有背景图片请求,破坏其中任何一个条件,此bug不会产生,当然这也是解决此bug的2种方法了。

         这问题给人的感觉是诡异,但静下心来分析还是可以发现端倪的,借助强大的搜索引擎,是可以解决的。但程序员的固有思维,容易忽略问题,感觉程序员还是要增加服务意思,遇到问题积极主动解决,不要动不动就把问题排除到程序之外,影响对问题的判断。

         附:程序猿被提bug之后的反应,有点搞笑,也有些真实!

         

  • 相关阅读:
    shell学习之杂项
    boot小知识
    记一个数组的问题
    lnmp安装exif扩展
    国内的Git比GitHub快
    重用思想,要有识别出好代码的眼睛,识别出腐朽代码的眼睛
    CSS3之超出隐藏
    如何测量设计图中图片的尺寸,像素
    Linux 软链接操作项目
    微信小程序申请。很蛋疼的流程。
  • 原文地址:https://www.cnblogs.com/freshman0216/p/2677669.html
Copyright © 2011-2022 走看看