Здравствуйте, использую эффект плавного перехода на страницу, получается это так: при клике на ссылку пользователь попадает на страницу где выполняется загрузка и черный фон переходит с права на лево и страница открывается, все работает но одна проблема, иногда остается сантиметр не закрытого перехода как будто переход закрылся не до конца. Можно ли как-то решить эту проблему?
$(window).load(function() {
$('body:not(#top, #preloader)').hide();
$('#preloader').delay(1000).animate( {'marginLeft':'-=3000'}, 1200, 'swing');
$('body:not(#top, #preloader)').show();
});
#top {
width: 100%;
position: fixed;
z-index: 11000;
top: 0;
}
#preloader {
position: fixed;
z-index: 10000;
width: 100%;
height: 100%;
background: #000 url(ajax-loader.gif) no-repeat center center;
top: 0;
margin-top: 0;
}