JQuery UI模式对话框使用100%CPU

时间:2009-09-25 23:36:21

标签: jquery-ui internet-explorer-8 modal-dialog

当我在IE8中打开模态JQuery对话框时,我的CPU使用率达到100%(不,实际上是50,但这是一个核心的100%)。如果我打破开发人员工具,似乎很多调整大小的事件(我没有做任何volontary调整大小)。是否有其他人遇到此问题并知道如何修复它?

3 个答案:

答案 0 :(得分:11)

解决方案是将其添加到您的CSS文件中:

.ui-widget-overlay {
   position: fixed;
}

reference

答案 1 :(得分:4)

我已经看到这样的事情发生在某个容器填充100%宽度和高度的容器时,并且该容器有溢出:auto。这使得它无休止地反复弹跳试图装入容器,但随后容器添加或删除滚动条。不知道这是否适用于您的情况,但可能类似。

答案 2 :(得分:1)

我有类似的问题,IE每秒多次触发windowResize事件并最大化客户端CPU。此处详述的修复工作非常完美:http://www.frebsite.nl/projects/windowresizefix/