草庐IT

javascript - fixed positioned element fligging only in IE, 如何解决?

coder 2024-05-17 原文

IE11 中的怪问题,仅使用鼠标滚轮或光标键时,以下元素的固定背景闪烁。这是一个错误,当然。

网站:http://gerbrandy.zitemedia.nl:88/

我使用脚本按比例调整背景大小,但这不是问题,因为滚动时不会触发调整大小事件,所以这不是脚本的问题。它与固定定位元素有关。该脚本在所有其他浏览器中都可以正常工作数年。

我不知道如何解决这个问题。尝试了几件事,但不知道如何禁用 javascript,但不应该是这种情况。我在 Windows 8.1 上使用 IE11。

有人对此有相同的经验吗?您知道如何解决这个问题吗?

最佳答案

三件事可能导致 IE 11 在滚动时固定位置元素的闪烁/断断续续/延迟:

  1. 如果您有一个“溢出:自动;”在父容器元素上,将其删除。

  2. 删除背景附件:已修复;来自固定位置元素。

  3. 从固定位置元素中移除 border-radius(仅限移动 IE)。

关于javascript - fixed positioned element fligging only in IE, 如何解决?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20995478/

有关javascript - fixed positioned element fligging only in IE, 如何解决?的更多相关文章

随机推荐