У меня есть предварительный загрузчик на этом сайте: http://exit.santamartastudio.es/, и иногда это скрывает прелоадер, а некоторые нет. Я искал его, Но не знаю, почему он терпит неудачу.jQuery Preload not dissapearing
UPDATE (Вот код):
$(document).ready(function(){
setLoader();
Here I load the rest of jquery
});
$(window).load(function() {
hideloader();
});
Функции:
// Setloader
function setLoader() {
disable_scroll();
$('body').css('overflow', 'hidden');
}
// Hideloader
function hideLoader() {
var windowWidth = $(window).width(); //retrieve current window width
$('#loader img').animate({
left: '+=' + ((windowWidth/2) + 100)
}, 1000, 'easeOutExpo');
$('#loader span').animate({
left: '-=' + ((windowWidth/2) + 100)
}, 1000, 'easeOutExpo');
setTimeout(function() {
$('#loader').fadeOut(800, 'linear', function(){
enable_scroll();
$('body').css('overflow', 'visible');
$(this).hide();
});
}, 200);
}
можно ли увидеть ваш js, который загружает предварительный загрузчик? – Vortex
Консоль дает две ошибки, одна из них: 'ReferenceError: Не удается найти переменную: hideloader'. Попытайтесь использовать '' use strict '; 'поверх вашего JavaScript, чтобы получить наибольшие ошибки STRICT, чтобы вы могли лучше всего отслеживать любые ошибки, которые у вас есть. – 2013-03-31 10:32:31