Реализовал на сайте Preloader, но затем столкнулся с проблемой, при каждом обновлении страницы, Preloader снова начинает грузиться, как сделать так, что бы он грузился, к примеру, только при первом открытии сайта с момента открытия браузера!? Искал решение через sessionStorage, но столкнулся с проблемой, что Preloader зациклился, помогите разобраться, вот пример кода:
if(!sessionStorage.getItem("load")){
sessionStorage.setItem("load", true);
$(window).on('load', function () {
setTimeout(function() {
var $preloader = $('#page-preloader'),
$spinner = $preloader.find('.spinner');
$spinner.fadeOut();
$preloader.delay(350).fadeOut('slow');
}, 1000)
});
}