我有这个脚本,它可以工作一半;加载程序会显示在所有页面中,但我只想在首页显示它以进行首次访问。

sessionStorage.setItem('visited' , false);
var visited = sessionStorage.getItem('visited');
if (visited != true) {
    jQuery(window).load(function() {
        jQuery(".famous-loader-overlay").delay(1500).fadeOut(1500);
    });
} else {
    jQuery(window).load(function() {
        jQuery(".famous-loader-overlay").hide();
    });
}
sessionStorage.setItem('visited', true);

最佳答案

会话存储将数据保留在字符串中,因此您总是会出错。尝试:

visited != "true"

关于javascript - 加载程序JavaScript SessionStorage不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/53156181/

10-11 00:52