надеюсь что раздел выбрал верно , так как в задаче требуется не стандартное решение, подобной темы не нашел, поправьте если плохо смотрел; вопрос не сложный , буду благодарен кто подскажет:
В ниже приведенную конструкцию нужно встроить изменение цвета для $preloader; Если прелоадер показывается то $preloader = black , если прелоадер не выводиться = ничего.
<script type="text/javascript">
$(document).ready(function() {
     if (!$.cookie('noWin')) {
    $(window).on('load', function () {
    var $preloader = $('#page'),
        $spinner   = $preloader.find('.spinner');
    $preloader.delay().fadeOut('slow',function() {
                $(this).remove();
            });
});
     }
     else { $("#page").hide();
     }
     var date = new Date();
     date.setTime(date.getTime() + ());
     $.cookie('noWin', true, {
    expires: date,
    path: '/'
   });
});
</script>