javascript - IE7加载光标闪烁导致页面响应变慢

标签 javascript css internet-explorer-7

我遇到了一个问题,移动光标并单击文本字段会导致页面显示等待光标,并且还会使页面非常无响应。

IE7 wait cursor problem

参见 this video举个例子。

它只发生在 IE7 中。

我已经尝试检查我认为它可能发送 ajax 请求的位置(认为这可能会改变光标)。

我检查了我认为多个事件可能同时触发的位置,并尝试将其注释掉。

有没有人见过类似的事情并能指出正确的方向?

IE7 显示等待光标的标准是什么?

最佳答案

最终我缩小了问题范围。一点点去掉代码后,我推断问题根本不是由JavaScript引起的,这是一个css问题。

css的确切行是

overflow-y: auto

我不知道重现它的确切情况。但是对于一些可能对其他人有帮助的信息......应用了 css 的容器是绝对定位的。它有一个固定的大小(在 JavaScript 中似乎也会改变)和宽度。它的父容器是一个带有 display:block;div

奇怪的是,如果您滚动到容器底部并返回,它似乎可以修复闪烁的错误。

关于javascript - IE7加载光标闪烁导致页面响应变慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19593687/

相关文章:

css - 下面是什么CSS类?

javascript - JavaScript 的数组过滤方法在 IE 7 中不起作用

Javascript 目标仅被点击的元素

javascript - 全屏展开变换并将元素样式设置为子元素

javascript - 由于 Promise 拒绝,Promise.all 永远不会被触发

javascript - 通过 jQuery 隐藏超时 block

javascript - IE 11 中的 PDF 查看器与顶部下拉滚动条重叠

javascript - Jquery点击打开模态返回 "undefined is not a function"

javascript - 如何为 Drupal 7 应用 IE7 的条件 css?

html - IE7显示:block