预载器每次访问仅显示一次

时间:2019-07-14 13:56:54

标签: javascript

我对我制作的预加载器有疑问。每当有人访问该页面时,preloader都会显示,但我希望每次访问仅显示一次。

我的javascript很基本:

window.onload = function () {
    setTimeout(function () {
        document.getElementsByClassName('kmade-preloader')[0].classList.add('loaded');
    }, 2000);
    setTimeout(function () {
        document.getElementsByClassName('kmade-preloader')[0].style.display = 'none';
    }, 4000);

    if (!sessionStorage.getItem('doNotShow')) {
        sessionStorage.setItem('doNotShow', true);
        Preloader();
    } else {
        $('.kmade-preloader, .kmade-preloader').hide();
    }
}

0 个答案:

没有答案