попробуй делать с .on()
$(window).on('load', function() { // смотрит когда подгружается весь контент
$('#preloader').delay(1500).fadeOut('slow'); // "удаляет" блок который закрывает body
$('body').delay(10000).css({'overflow':'visible'});// показывает сам body
})