【发布时间】:2011-03-22 18:28:09
【问题描述】:
在使用 CSS :hover 命令或使用 onmouseover/onmouseout 时,是否有任何原因导致 Internet Explorer(在我的情况下为 IE7)变得迟缓并占用大量 CPU 时间?
我真的没有做任何复杂的事情,我的页面也不是特别大。
当我将鼠标移动到页面上的任何其他位置(没有任何变化)时,iexplore.exe 保持在 0%,但是一旦我开始移动任何带有 onmouseover/onmouseout 或附加了 CSS 悬停类的元素,事情就会发生变得非常缓慢和缓慢,CPU 使用率变得很高。
该页面在 Firefox、Chrome 和 Safari 中运行良好,没有任何速度问题/迟缓。
提示/想法?
编辑: onmouseover/onmouseout 位于 【问题讨论】: 标签上(突出显示网格中的一行); CSS:hover 用于 标签交换背景图片 url。
标签: css performance internet-explorer