我有一个小问题要在我的网站上解决。我目前拥有它,以便在用户访问时页面上方出现加载屏幕 div,然后在设定的时间/页面加载后消失,以最新的为准。我希望这个 div 只在第一次访问时出现,并且希望避免使用 cookie 或任何服务器端。据我了解,我想利用会话存储或引荐来源网址,但没有成功实施。此外,后续页面的加载屏幕不那么突出,加载速度更快,只有在会话期间每个单独页面都被访问过一次时才会消失。适用的代码是:
CSS:
.js div#preloader {
position: fixed;
left: 0;
top: 0;
z-index: 1000;
width: 100%;
height: 100%;
overflow: visible;
background-color: #202020;}
#preloader {
z-index: 1000; }
js:
jQuery(document).ready(function ($) {
$(window).load(function () {
setTimeout(function(){
$('#preloader').fadeOut(1500, function () {
});
},5000);
});
});
所以很明显我不是很了解;我一边走一边自学,不用说我还有很多东西要学 javascript。如果我在这里做了一些可怕的错误,这是完全合理的,或者需要一个工作演示,请告诉我。
谢谢!