因此,我正在使用CSS3来创建我的网站设计中的侧边栏框,这很好用。使用http://css3pie.com以在IE中创建效果。
同样,很好用。现在,出现了问题 -
对于每个相对定位的模块,其中都有一个绝对定位的图标,它被设置为top:-20px以产生弹出效果。显然,在IE6中不起作用,也不与任何PNG修复代码兼容。
但是,对于IE6用户,我可以切换到低质量gif,他们可以处理它。
现在,我的问题是,如果用户使用IE6,如何实现从image.png切换到image.gif?
我还没有找到合理的解决方案。我可以使用IE6样式表替换图片 - 但是有几种情况下,图片不应该基于CSS。它们应该是真正的图片。
有什么建议吗?我想要一些jQuery替换的方式,但我也没有找到合理的解决方案。
element
是一个裸的 DOM 对象,所以你需要执行$(element).css('background-image');
。不过使用属性选择器很好。 - jasongetsdown