Я собрал сайт вместе с множеством эффектов непрозрачности/затухания, но одна часть (строка меню) отображается неправильно в 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);
});
Я также попытался '$ («а») .animate ({"opacity": 0.7}, 1200); ' вместо fadeTo, но без радости. –