javascript - 在 IE(7 和 8)中移动大尺寸图像非常慢

标签 javascript internet-explorer image animation performance

我正在编写一些代码来动态移动我页面上的元素。

如果我尝试在尺寸较大的 img 元素上应用它,我会注意到在 IE 中会出现非常慢的效果。

此外,如果图像没有以全尺寸显示,IE 似乎会更慢。 我认为 IE 每次刷新时都会为 img 应用一种调整大小的算法...

有一些解决方法吗?

Firefox 和 Opera 在这方面非常非常快。

最佳答案

您可以在开始移动时将图片替换为一个框(DIV),并在移动完成时替换图片。

JavaScript 框架(如 jQuery 或 Scriptaculous)通常针对此类事件优化代码并在内部为您处理这些问题。

关于javascript - 在 IE(7 和 8)中移动大尺寸图像非常慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2426701/

相关文章:

javascript - 将图像数据设置到输入文件标签中

java - 图像未加载到 JPanel 上?

javascript - JSON 连接

c# - 打开一个 Internet Explorer Windows,其中只有 3 个选项卡

javascript - 为什么我的网络流不显示?

jquery - <选项> 显示 :none; does not work on IE

java - 制作一个页面来重新加载其缓存

image - 不使用 conv2 的 Matlab 图像滤波

javascript - 如何让 JavaScript 事件监听器检测动态添加的复选框事件

javascript - 无法让输入字段聚焦于点击