当我有一个模式对话框的JQuery IE8中打开,我的CPU使用率达到100%(不,实际上是50,但是这是一个核心的100%)。 如果我打破开发工具,它似乎是一个很大的resize事件射击(我没有做任何调整大小volontary)的。 已经有人遇到过这个问题,并知道如何解决它?
Answer 1:
解决的办法是把它添加到您的CSS文件:
.ui-widget-overlay {
position: fixed;
}
参考
Answer 2:
我见过的东西时,以100%的宽度和高度填充的容器这样的事情发生,那容器具有溢出:汽车。 这使得它来回反弹无休止地努力,以适应在容器中,但随后的容器添加或删除滚动条。 不知道这是否适用于您的情况,但也许类似的东西。
Answer 3:
我有一个类似的问题,IE被多次烧制windowResize事件每秒杏客户端CPU。 这里详述的修复工作完美: http://www.frebsite.nl/projects/windowresizefix/
文章来源: JQuery UI modal dialog uses 100% CPU