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之后的反应,有点搞笑,也有些真实!

         

  • 相关阅读:
    银行卡号每隔4位插入空格
    IE6-8下自定义标签的表现
    Sql Server尝试读取或写入受保护的内存。这通常指示其他内存已损坏
    儿童编程教学scratch 3.0
    Shell 教程入门
    自定义vs2005代码段
    解决Adobe ReaderXI自动关闭问题
    WPF——给button添加背景图片
    WPF 异步加载数据
    Caliburn.Micro中的WindowManager
  • 原文地址:https://www.cnblogs.com/freshman0216/p/2677669.html
Copyright © 2011-2022 走看看