xingyunshisui 2008-09-09 17:06
浏览 318
已采纳

IE下网页元素反应迟钝的解决方案

我要表达的意思是这样的:

比如写一个包含checkbox的基本html,然后分别在IE和FF下打开这个html,快速点击这个checkbox,会发现FF下的反应速度要比IE快的多,IE下很多时候点击两下只会勾选或取消,给人有“延迟”的感觉。不光是checkbox,按钮button、图片甚至文字等的 click事件在IE下反应都显得那么迟钝。

这貌似是一个浏览器自身的“素质”问题,但是如果在IE下登录进Gmail,会发现Gmail的邮件选择的checkbox的反应像FF下一样快,看来真的有办法用代码弥补IE的这个“缺陷”,请教这种解决方案!

目前在IE5-IE8都发现有此延迟,FF、safari和opera均反应迅速。

  • 写回答

1条回答 默认 最新

  • iteye_17163 2008-09-09 17:19
    关注

    因为如果在很短的时间内连续两次单击,IE会将该过程识别为一次单击+一次双击。而其它浏览器会将其识别为两次单击+一次双击。所以才会造成这个问题。
    可以用以下方式解决:[code="js"][/code]
    将双击事件作为一次单击事件处理。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥20 sub地址DHCP问题
  • ¥15 delta降尺度计算的一些细节,有偿
  • ¥15 Arduino红外遥控代码有问题
  • ¥15 数值计算离散正交多项式
  • ¥30 数值计算均差系数编程
  • ¥15 redis-full-check比较 两个集群的数据出错
  • ¥15 Matlab编程问题
  • ¥15 训练的多模态特征融合模型准确度很低怎么办
  • ¥15 kylin启动报错log4j类冲突
  • ¥15 超声波模块测距控制点灯,灯的闪烁很不稳定,经过调试发现测的距离偏大