首页 > 解决方案 > 除非我使用 Ctrl + Shift + R 再次加载页面,否则我的预加载器不会消失。可能是什么问题?

问题描述

当我正常刷新页面或从计算机上的文件夹转到它时,我的预加载器不会消失。它仅在我通过 Ctrl + Shift + R 加载它忽略缓存时才有效。可能是什么问题?此外,目前延迟代码根本不起作用,所以只要它起作用,它就会在一瞬间消失。

代码中可能有错误——我是一个真正的初学者:)。提前感谢您的帮助!

$(function(){
  $(window).on('load', function() {
    if (!sessionStorage.isVisited) {
  sessionStorage.isVisited = 'true'
  $(".preloader").delay(500).fadeOut("slow")
  $(".preloader-wrapper").delay(1000).fadeOut("slow")
} else {
  $(".preloader").hide()
  $(".preloader-wrapper").hide()
}
});;
});

标签: javascriptjqueryhtmlpreloader

解决方案


“加载”事件在页面加载时触发,您可以在“加载”事件上隐藏预加载器,并在脚本开始执行时显示它。对不起,如果我理解错了。


推荐阅读