English 中文(简体)
强制 IE 清除图像
原标题:Forcing IE to clear an image

我有一个在弹出中的图像标记。 此弹出显示一个取决于用户点击的图像。 弹出会关闭( 这只是隐藏弹出, 它不会从 DOM 中移除任何内容), 然后点击一个新项目, 弹出会得到其他功能, 图像的弧属性会更改为新属性 。

我的问题是,在 IE 中, 它会保留旧图像直到新图像被下载。 通常这不是一个问题, 但图像会呼叫一个处理器, 操作器需要几秒钟。 我能够在 IE8 和 IE9 中解决这个问题, 将 rc 属性设置为空, 然后设置为处理器 。 这在插入新图像之前正确清除了图像 。

虽然这个解决方案在 IE7 中不起作用 。 我正计划使用一个小的清晰 gif 而不是空的, 这样它就可以快速转换图像, 然后开始装入下一个图像 。 我要在页面上添加一个图像标签, 以便在用户浏览器中缓存, 以便让图像立即装入 。 这听起来像是一个不错的解决方案吗? 我是否忽略了任何重大的缺点或警告?

它很黑,我真的很希望 一个更优雅的方法来做它。

最佳回答

从 DOM 中删除IMG 标记, 在交换 SRC 之前重新插入 。

也可以使用"http://dopiaza.org/tools/datauri/"rel="nofollow">a数据URI ,并使用空白图像,编码为Base64。

问题回答

暂无回答




相关问题
CSS working only in Firefox

I am trying to create a search text-field like on the Apple website. The HTML looks like this: <div class="frm-search"> <div> <input class="btn" type="image" src="http://www....

image changed but appears the same in browser

I m writing a php script to crop an image. The script overwrites the old image with the new one, but when I reload the page (which is supposed to pickup the new image) I still see the old one. ...

Firefox background image horizontal centering oddity

I am building some basic HTML code for a CMS. One of the page-related options in the CMS is "background image" and "stretch page width / height to background image width / height." so that with large ...

Separator line in ASP.NET

I d like to add a simple separator line in an aspx web form. Does anyone know how? It sounds easy enough, but still I can t manage to find how to do it.. 10x!

热门标签