У меня возникла небольшая проблема с сайтом, на котором в браузерах на основе webkit прекрасно работает переход с заставки, но при использовании Firefox или IE9 (к счастью, требования IE8 не требуются) он сначала выполняет переход цвета на фоне, а затем прокручивающая часть.
http://acad -emo.n8e.be и нажмите NL в логотипе.
$('#NL').click(function () {
$('#menu').animate({opacity: 1},2000);
$('html').animate({backgroundColor: '#b8c48a'},2000);
ShowDiv('acad_emo');
});
В этой функции важными частями являются:
$.scrollTo($('#acad_emo'), scrollspeed, { offset: { top: TopPos, left: LPos} }, { easing: 'easeInOutCubic ' });
History.pushState({page:'acad_emo'}, "Acad-Emo", "#!page=acad_emo");
Я думал, что проблема может заключаться в том, что прокручиваемая часть была выполнена в отдельной функции, но после копирования соответствующего кода и замены вызова функции Showdiv () я все равно получаю тот же эффект, когда FF и IE выполняют прокрутку после цветного перехода.
Кто-нибудь, кто мог бы пролить свет на то, что здесь происходит не так?