我正在使用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/