laimas, сделал иначе.
#page {
background:#000;
}
$(document).ready(function() {
var $preloader = $('#page');
if (!$.cookie('noWin')) {
$preloader.delay().fadeOut('slow',function(){$(this).remove();});
}
else
$preloader.hide();
var date = new Date();
date.setTime(date.getTime()+());
$.cookie('noWin',true,{expires:date,path:'/'});
});
Почему когда не показывается прелоадер черный фон на мгновение все равно мелькает при загрузке страницы???
Всем спасибо выбрал нечто среднее. Тема закрыта.