我已经把网站放在一起涉及相当数量的不透明/褪色效果,但是一部分(菜单栏)在IE8中显示不正确,而且对于我来说我无法工作为什么。它可以在更高版本的IE以及正确的浏览器中正常工作。IE8不透明问题
该网站是最多的
和完整的代码访问从那里,但据我可以做出来它与JS的这一部分:
$('a').fadeTo(0, 0);
$('a').addClass('hidden');
$('#about_cont').fadeTo(0, 0);
$('#gigs_widget').addClass('hidden');
$('#music_widget').addClass('hidden');
$('#contact_cont').addClass('hidden');
....
setTimeout(function(){
$('a').removeClass('hidden');
$('a').fadeTo(1200, 0.7);
$('#about_cont').fadeTo(1200, 0.6);
}, 11700);
我可能在这里错失了一些非常明显的东西,但我很难过。
是交代不清我的一点是,该网站做工精细,在IE8的不透明度影响内容部分,使用以下作为一个例子
$('#about').click(function() {
$('#about_cont').fadeTo(0,0);
$('#gigs_widget').animate({"opacity": 0}, 600);
$('#music_widget').animate({"opacity": 0}, 600);
$('#contact_cont').animate({"opacity": 0}, 600);
setTimeout(function(){
$('#gigs_widget').addClass('hidden');
$('#music_widget').addClass('hidden');
$('#contact_cont').addClass('hidden');
$('#about_cont').removeClass('hidden');
}, 590);
setTimeout(function(){
$('#about_cont').animate({"opacity": 0.6}, 600);
}, 610);
});
我也试过 '$(“A”) .animate({“opacity”:0.7},1200);' 而不是fadeTo,但没有喜悦。 –