初次加载后关闭启动屏幕
Turn off Splash screen after initial load
目前对于一个网站,我有index.html、about.html等。启动屏幕加载在index.html上,但我不希望它在最初加载到主屏幕后再出现。(甚至从关于页面->索引)
这是我的jquery:
$(document).ready(function() {
if ($(".splash").is(":visible")) {
$(".wrapper").css({"opacity":"0"});
}
$(".splash-arrow").click(function() {
$(".splash").slideUp("800", function() {
$(".wrapper").delay(100).animate({"opacity":"1.0"}, 800);
});
});
});
它已连接到index.html。关于如何解决这个问题,有什么建议吗?
如果只想在用户第一次访问index.html
时显示启动屏幕,则需要将该信息存储在某个位置。通常,这是通过LocalStorage
或Cookies
来完成的。对于后者,github上有一个优秀的库:
js cookie。
请记住,Cookie会随您提出的每一个请求一起发送回服务器。
样本代码:
$(document).ready(function() {
if (typeof Cookies.get("seen_splash") !== "undefined") {
// Insert code to show the splash screen here
}
// Set the cookie for 365 days.
$(".splash-arrow").on("click", function() {
Cookies.set("seen_splash", true, { expires: 365 });
});
});
相关文章:
- 我的jQuery插件参数没有正确启动,遇到了问题
- chrome扩展:尽管运行了at:documentidle,js脚本还是过早启动
- 如何将屏幕分辨率乘以 80%,然后在代码中使用
- 当元素在屏幕中占60%时,WOW.js启动动画
- 初次加载后关闭启动屏幕
- Phonegap启动屏幕图像失真
- 如何启动带有屏幕宽度的 js 函数
- ionios应用程序卡在启动屏幕上-在模拟器中工作,而不是在iphone5s设备上
- 首次访问索引后,启动屏幕将消失
- Cocos2d-js在尝试全屏时挂在启动屏幕上
- 自定义应用程序启动屏幕
- Cordova应用程序在启动屏幕冻结
- 调整屏幕宽度后重新启动
- 如果应用程序空闲到10分钟,如何从启动屏幕启动
- 在php中,启动屏幕只加载一次
- Phonegap iPad应用程序启动/启动屏幕切换在devicereready
- 从iOS 7主屏幕启动时,Web应用JS无法运行
- 启动对话框没有显示在'屏幕上
- iOS上的Phonegap 3.1手动隐藏启动屏幕
- 启动屏幕的离子动画