Jquery IE 8中的fadeTo透明度问题
我在IE8中与fadeTo合作时遇到了一个问题,那就是如何提高透明度。与在我的背景图像(PNG)上保持透明度的情况下淡入淡出不同,在原本透明的地方有一个令人讨厌的黑色边框 我到处寻找,虽然这里有一大堆似乎很好的答案,但我找不到一个适合我的答案,我不知道为什么 这是我的密码:Jquery IE 8中的fadeTo透明度问题,jquery,css,internet-explorer,transparency,fadeto,Jquery,Css,Internet Explorer,Transparency,Fadeto,我在IE8中与fadeTo合作时遇到了一个问题,那就是如何提高透明度。与在我的背景图像(PNG)上保持透明度的情况下淡入淡出不同,在原本透明的地方有一个令人讨厌的黑色边框 我到处寻找,虽然这里有一大堆似乎很好的答案,但我找不到一个适合我的答案,我不知道为什么 这是我的密码: jQuery(document).ready(function($) { InOut($('#bubblewrap li:first')); function InOut(elem
jQuery(document).ready(function($) {
InOut($('#bubblewrap li:first'));
function InOut(elem) {
elem.delay().fadeTo(1500, 1).delay(700).fadeTo(1500, 0, function() {
if (elem.next().length > 0) {
InOut($(this).next());
}
else {
InOut($(this).siblings(':first'));
}
});
}
$('#bubblewrap li').mouseover(function() {
$(this).siblings().add(this).stop(true, false).css("opacity", 0);
$(this).show().css("opacity", 1);
});
$('#bubblewrap li').mouseout(function() {
if ($(this).is(":visible") == true) {
InOut($(this));
}
});
});
有人对如何在我的代码中使用一些常见的解决方案有什么建议吗?非常感谢所有帮助。IE8(旧版IE)无法处理半透明(IE png)元素的不透明度。这正是你在那里看到的。通常,设置背景色(因此元素没有半透明像素)以及图像会有所帮助
在你的情况下,你可以考虑)不褪色,但只显示IE
IE8(如OLTS IE)无法处理半透明(即PNG)元素的不透明度。这正是你在那里看到的。通常,设置背景色(因此元素没有半透明像素)以及图像会有所帮助
在你的情况下,你可以考虑)不褪色,但只显示了只是为了确定…您的意思是,虽然包含背景图像的元素会褪色,并且图像会随之褪色,但背景图像根本不会显示,并且元素有黑色边框?@kontur感谢您的回复,您最好查看找到的源链接。
包含一个.png背景图像,该图像应淡入淡出。虽然这在其他浏览器中也可以使用,但我对IE8没有兴趣。好吧,我明白了,png的半透明部分后面有黑色背景。以前没见过这样的(为了确保……您的意思是,虽然包含背景图像的元素应该淡入淡出,并且图像与其一起淡出,但背景图像根本不显示,并且元素有一个黑色边框?@kontur感谢您的回复,您最好查看找到的源链接。
包含一个应淡入淡出的.png背景图像o(in&out)。虽然这在其他浏览器中也可以使用,但我在IE8中却不受欢迎。好吧,我明白了,png的半透明部分后面有一个黑色背景。以前看不到类似的内容:(