加载程序 javascript sessionStorage 不工作
Loader javascript sessionStorage don't work
我有这个脚本,而且它只工作了一半;加载程序显示在所有页面,但我只想在首页显示它以供首次访问。
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);
隐藏它以防它刚刚被访问并设置为仅当它不是时才被访问
jQuery(window).load(function() {
if (sessionStorage.getItem('visited')) {
jQuery(".famous-loader-overlay").hide();
return;
}
jQuery(".famous-loader-overlay").delay(1500).fadeOut(1500);
sessionStorage.setItem('visited', "1");
});
会话存储将数据保存在字符串中,因此您总是得到 false。尝试:
visited != "true"
我有这个脚本,而且它只工作了一半;加载程序显示在所有页面,但我只想在首页显示它以供首次访问。
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);
隐藏它以防它刚刚被访问并设置为仅当它不是时才被访问
jQuery(window).load(function() {
if (sessionStorage.getItem('visited')) {
jQuery(".famous-loader-overlay").hide();
return;
}
jQuery(".famous-loader-overlay").delay(1500).fadeOut(1500);
sessionStorage.setItem('visited', "1");
});
会话存储将数据保存在字符串中,因此您总是得到 false。尝试:
visited != "true"