javascript - PNG 修复新元素

标签 javascript jquery png iepngfix

我正在使用this script针对 IE6 的 PNG 修复。

我注意到,当我克隆一个元素时,克隆的 PNG 未修复,即使它们附加了正确的类,而且我无法重新应用修复。我正在使用 jquery 克隆一个元素,并且出于多种原因必须使用clone(false,false)...有没有一种方法可以在附加克隆后将修复应用到新元素?再次调用 DD_belatedPNG.fix(".pngfix") 似乎不起作用。

最佳答案

不要使用 png 修复,只需使用 IE 支持的透明 PNG(带有 alpha 的调色板 8 位)。 ImageAlpha如果您使用的是 Mac,将为您执行此操作,否则您可以使用 pngquant (ImageAlpha 所基于的)为您执行此操作。

Javascript/IE 过滤器类型的东西不需要解决这个问题,应该避免。

关于javascript - PNG 修复新元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11808173/

相关文章:

javascript - Onclick 最大化其他 div 上的 div

javascript - 使用来自延迟的 JSON 请求的方法和类创建 Javascript 对象

java - 旋转图像而不将整个图像保存在内存中

javascript - CommandTriggered 事件的 JavaScript 嵌入中缺少 Power BI 数据点

javascript - 导入的文件未定义

javascript - 使用 javascript 或最佳替代方案从存储在数组中的图像 url 下载图像

javascript - 如何从数据表内的链接调用 Vue.js 方法?

javascript - 折扣价格的计算在jquery中没有显示为数字?

java - 如何在 BufferedImage 中使颜色透明并另存为 PNG