带alpha的jQuery PNG转换

带alpha的jQuery PNG转换,jquery,internet-explorer,png,Jquery,Internet Explorer,Png,我遇到了一个问题,我已经研究了大约一个月了,什么都没用 我在jQuery上有一个图像滑块,当图像上的alpha变为黑色时,我知道Internt explorer目前只支持一个alpha,这就是为什么我会遇到这个错误,但我想知道是否有解决方案 该网站是:,目前我正在使用没有alpha的图像,这就是为什么borders看起来有问题的原因,Internet Explorer 6及以下版本不支持alpha频道,正如您已经说过的。不幸的是,考虑到所涉及的复杂性,在您尝试应用它的场景中,没有一个修复程序可以

我遇到了一个问题,我已经研究了大约一个月了,什么都没用

我在jQuery上有一个图像滑块,当图像上的alpha变为黑色时,我知道Internt explorer目前只支持一个alpha,这就是为什么我会遇到这个错误,但我想知道是否有解决方案


该网站是:,目前我正在使用没有alpha的图像,这就是为什么borders看起来有问题的原因,Internet Explorer 6及以下版本不支持alpha频道,正如您已经说过的。不幸的是,考虑到所涉及的复杂性,在您尝试应用它的场景中,没有一个修复程序可以工作


考虑到IE6在今天的使用率明显降低,我的最佳建议是放弃让您的站点向后兼容“那么远”的尝试,而是在您的站点上向拥有IE6的用户提供一条信息,说明一些类似于“此网页设计用于Internet Explorer 7或更高版本。请更新…”等,并提供Safari、Chrome、Firefox和Opera的更新和替代浏览器链接。

IE7和IE8确实支持透明PNG,但如果对其应用不透明,则会断开。我不确定IE9,但由于它具有本机不透明支持,因此可能会起作用

我知道的唯一解决方案是用图像大小嵌套两个div。使用将图像作为背景应用于内部div,然后将alpha应用于外部div

可以只使用一个div,但是像jQuery这样的lib不支持多个过滤器(IE7/8要求您为不透明度设置一个过滤器,为图像设置一个过滤器)