文本框和复选框等输入在 Bootstrap 模式中运行速度非常慢。当用户键入一些文本时,光标正在移动,但字母仅在几秒钟内出现。与复选框相同的行为,选中/未选中状态仅在几秒钟内发生变化。 只能复制IE8和Vista机器。 有人知道为什么会发生这种情况吗?
最佳答案
不是 100% 的原因,但 ie8 在布局过程中使用position:fixed 渲染网站时存在极端问题。在随机元素上,position:fixed 不应该是太大的问题,但通常出现此问题是因为它被应用于用作包装器或容器的元素,这些元素通常充满内容。
无论出于何种原因,ie8 在这里渲染都非常困难……最好的描述是延迟响应,用户不确定他们是否真的与网站进行了交互,因为他们的操作后没有任何反应( s)。
在大多数情况下,将固定更改为绝对是这些情况下的最佳答案。我知道在某些情况下这不适用,但每次我遇到这个问题时,元素都有带有position:relative集的包装元素,并且将绝对值换成固定值再简单不过了。< br/>
对我来说理想的情况是在条件注释中提供不同的设置,这也非常有用,以防万一从固定更改为绝对会破坏某些内容...您可以在 ie(s) 和 ie(s) 中定位它们单独与抄送者一起。
关于javascript - bootstrap modals 在 windows vista 上的 IE8 上运行速度极慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20611621/