我有一个在弹出中的图像标记。 此弹出显示一个取决于用户点击的图像。 弹出会关闭( 这只是隐藏弹出, 它不会从 DOM 中移除任何内容), 然后点击一个新项目, 弹出会得到其他功能, 图像的弧属性会更改为新属性 。
我的问题是,在 IE 中, 它会保留旧图像直到新图像被下载。 通常这不是一个问题, 但图像会呼叫一个处理器, 操作器需要几秒钟。 我能够在 IE8 和 IE9 中解决这个问题, 将 rc 属性设置为空, 然后设置为处理器 。 这在插入新图像之前正确清除了图像 。
虽然这个解决方案在 IE7 中不起作用 。 我正计划使用一个小的清晰 gif 而不是空的, 这样它就可以快速转换图像, 然后开始装入下一个图像 。 我要在页面上添加一个图像标签, 以便在用户浏览器中缓存, 以便让图像立即装入 。 这听起来像是一个不错的解决方案吗? 我是否忽略了任何重大的缺点或警告?
它很黑,我真的很希望 一个更优雅的方法来做它。