JQUERY fadeIn出现黑边一般是在IE浏览器下,由于使用了PNG的图片,在PNG透明区域FADEIN的时候,IE会先用黑色渲染,解决方案如下:
首先,由于之前大图使用的是IMG标签,先改成把图片当成DIV的背景图。
设置好DIV的高宽,然后设置inline-style
background:url(your.png);background:none;*background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="your.png", sizingMethod="crop");
还有一种解决办法就是直接使用jpg,gif图片了这样就不会有此类问题了
解释:sizingMethod=’crop’
在解绝ie6 png背景时我常用的方法是 _background:none; _filterrogidXImageTransform.Microsoft.AlphaImageLoader(src=’images/liuyan_07.png’, sizingMethod=’crop’);} _background:none; _filterrogidXImageTransform.Microsoft.AlphaImageLoader(src=’images/liuyan_07.png’, sizingMethod=’scale’);} 其中 两个方法的差别是 有一个属性sizingMethod的值不一样