当前位置: 首页 > news >正文

js如何实现开屏弹窗

开屏弹窗是什么,其实就是第一次登录后进入页面给你的一种公告提示,此后再回到当前这个页面时弹窗是不会再出现的。也就是说这个弹窗只会出现一次。

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title>开屏alert</title><script src="js/jquery-3.7.1.min.js"></script><style>* {margin: 0;padding: 0;}.big {width: 100%;height: 100vh;background-image: url('img/WIN_20240308_14_38_12_Pro.jpg');background-size: 100%;background-repeat: repeat;}.big_item {width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;}.item {width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;background-color: rgba(0, 0, 0, 0.7);}.text {padding: 20px 10px;border-radius: 25px;width: 80%;display: flex;flex-direction: column;justify-content: center;height: 60%;background-color: #ffffff;}.text p {margin-left: 2%;padding-bottom: 20px;font-size: 18px;}.yes {width: 80%;height: 10vh;border-radius: 50px;background-color: #ffc413;margin-left: 10%;color: #ffffff;display: flex;justify-content: center;align-items: center;}</style></head><body><div class="big"><div class="big_item"><div class="item"><div class="text"><p> 考公考编时,才读懂《范进中举》;找工作时,才读懂《孔乙己》;谈婚论嫁时,才读懂《孔雀东南飞》;十五六岁的我在地理试卷上写下:“此地的优势在于其丰富的廉价劳动力,十年后的我审视着下班后的疲惫自己,一颗子弹正中眉心”;毕业后,站在讲台上成为一名教师,当我说出那句“学习是给你们自己学的,不是给我学的,才陡然明白我叫不醒他们,就像当年的老师叫不醒曾经的我们一样。也完美诠释了,教育具有长期性和滞后性,就像是一个闭环,多年后你有一个瞬间突然意识到什么,那就是子弹命中的瞬间。此时,才是教育的完成”不过花有重开日,人无少年时。我特别喜欢一段话;我们不能站在现在高度去批判当年的自己,这不公平,如果能重来一次,以当年的阅历和心理,还是会做出同样的选择。那么,不如放过自己和过去的你和解吧!教育是具有滞后性的,只有到了一定年纪有了感悟才会明白教育是会闭环的。以前高中上地理课,分析一个城市的区位优势,有一条一定要写“劳动力丰富低廉”。多年后大学毕业,拿着三千多的工资拿命熬夜加班,才真正理解劳动力到底有多廉价。小的时候觉得刻舟求剑是讽刺,长大之后才知道他的悲剧内核是遗憾,所以黄庭坚才写“往事刻舟求坠剑,怀人挥泪著亡簪”小时候会觉得怎么会有人做出掩耳盗铃这种傻事?长大之后才知道你我皆凡人,自欺欺人说到底也不过是一种自保。当失去至亲才知道《陈情表》中“臣无祖母无以至今日,祖母无臣无以终余年”这背后的深情。亲人的离世,不是一场暴雨,而是一生的潮湿。当面对和周围人的巨大差距,才知道《送东阳马生序》中“余则匀袍蔽衣处其间,略无慕羡意”这需要不断地修行,才能长出强大的自信。当独自闯荡社会才知道《记承天寺夜游》中“但少闲人如吾两人者尔”浪漫难觅,知己难求。可贵的不是那晚的月光,而是月光下推心置腹的我们。当时过境迁,所有的付出都有了结果,才知道《早发白帝城》中“两岸猿声啼不住,轻舟已过万重山”功不唐捐,命运最终会嘉奖每一个相信天道酬勤的人。</p><div class="yes" onclick="yes()">确定</div></div></div></div></div><script>// 声明一个变量let status;// 设置一个自执行函数(function() {// 判断存储取的值等于1if (sessionStorage.getItem("status") == 1) {// 成立就隐藏$(".big_item").css("display", "none");} else {$(".big_item").css("display", "block");}}())// 点击确定的点击事件function yes() {// 给这个变量赋值status = 1;// 并将此变量使用临时存储存起来sessionStorage.setItem("status", 1);// 并将弹窗隐藏$(".big_item").css("display", "none");}</script></body>
</html>

开屏弹窗步骤就很简单:
声明一个全局变量,给弹窗的确定绑定点击事件,点击确定,给声明的变量赋值为1,并使用临时存储存起来,然后将弹窗隐藏,设置自执行定时器,判断取的临时存储的值等于1时将弹窗隐藏,否则就让弹窗显示;

最主要的就是存取值而已!

相关文章:

js如何实现开屏弹窗

开屏弹窗是什么&#xff0c;其实就是第一次登录后进入页面给你的一种公告提示&#xff0c;此后再回到当前这个页面时弹窗是不会再出现的。也就是说这个弹窗只会出现一次。 <!DOCTYPE html> <html><head><meta charset"utf-8"><title>…...

C#——文件读取Directory类详情

文件读取Directory类 Durectory提供了目录以及子目录进行创建移动和列举操作方法 Directory和Directorylnfo类(主要操作文件目录属性列如文件是否隐藏的 或者只读等这些属性) Directory对目录进行复制、移动、重命名、创建和删除等操作DirectoryInfo用于对目录属性执行操作 …...

Ruby on Rails Post项目设置网站初始界面

在构建了Ruby的Web服务器后&#xff0c;第三步就可以去掉框架的官方页面&#xff0c;设置自己的网页初始页了。 Linux系统安装Ruby语言-CSDN博客 、在Ubuntu中创建Ruby on Rails项目并搭建数据库-CSDN博客、 Ruby语言建立Web服务器-CSDN博客 了解Ruby onRails项目中的主要文件…...

03-QTWebEngine中使用qtvirtualkeyboard

qt提供了 virtualKeyboard 虚拟键盘模块&#xff0c;只需要在在main函数中最开始加入这样一句就可以了 qputenv("QT_IM_MODULE", QByteArray("qtvirtualkeyboard")); 但是在使用的时候遇到了一些问题&#xff1a; 1、中文输入的时候没有输入提示 Qvirt…...

leetcode3无重复字符的最长字串(重点讲滑动窗口)

本文主要讲解无重复字符的最长字串的要点与细节&#xff0c;根据步骤一步步走更方便理解 c与java代码如下&#xff0c;末尾 具体要点&#xff1a; 1. 区分一下子串和子序列 子串&#xff1a;要求元素在母串中是连续地出现 子序列&#xff1a;不要求连续 2. 题目中有两个核心…...

Gobject tutorial 八

The GObject base class Object memory management Gobject的内存管理相关的API很复杂&#xff0c;但其目标是提供一个基于引用计数的灵活的内存管理模式。 下面我们来介绍一下&#xff0c;与管理引用计数相关的函数。 Reference Count 函数g_object_ref和g_object_unref的…...

DDMA信号处理以及数据处理的流程---cfar检测

Hello,大家好,我是Xiaojie,好久不见,欢迎大家能够和Xiaojie一起学习毫米波雷达知识,Xiaojie准备连载一个系列的文章—DDMA信号处理以及数据处理的流程,本系列文章将从目标生成、信号仿真、测距、测速、cfar检测、测角、目标聚类、目标跟踪这几个模块逐步介绍,这个系列的…...

【机器学习】从理论到实践:决策树算法在机器学习中的应用与实现

&#x1f4dd;个人主页&#xff1a;哈__ 期待您的关注 目录 &#x1f4d5;引言 ⛓决策树的基本原理 1. 决策树的结构 2. 信息增益 熵的计算公式 信息增益的计算公式 3. 基尼指数 4. 决策树的构建 &#x1f916;决策树的代码实现 1. 数据准备 2. 决策树模型训练 3.…...

Zookeeper 集群节点故障剔除、切换、恢复原理

Zookeeper 集群节点故障剔除、切换、恢复原理 zookeeper 集群节点故障时,如何剔除节点,如果为领导节点如何处理,如何进行故障恢 复的,实现原理? 在 Zookeeper 集群中,当节点故障时,集群需要自动剔除故障节点并进行故障恢复,确保集群的高 可用性和一致性。具体来说,…...

解决帝国cms栏目管理拼音乱码的问题

帝国CMS7.5版本utf-8版网站后台增加栏目生成乱码的问题怎么解决 1、需要改一个函数&#xff0c;并且增加一个处理文件&#xff0c;方法如下&#xff1a; 修改e/class/connect.php文件&#xff0c;找到ReturnPinyinFun函数&#xff0c;如未修改文件在4533-4547行&#xff0c;将…...

Git快速入门

一 快速使用 1.1 初始化 什么是版本库呢&#xff1f;版本库又名仓库&#xff0c;可以简单理解成一个目录&#xff0c;这个目录里面的所有文件都可以被Git管理起来&#xff0c;每个文件的修改、删除&#xff0c;Git都能跟踪&#xff0c;以便任何时刻都可以追踪历史&#xff0…...

【18.0】JavaScript---事件案例

【18.0】JavaScript—事件案例 【一】开关灯事件 【介绍】设置一个按钮&#xff0c;按下按钮触发事件&#xff0c;来回切换圆形图片的颜色 【分析】 图片设置&#xff1a;设置成圆形的图片背景颜色&#xff1a;设置红绿两个颜色&#xff0c;来回切换按钮设置&#xff1a;点击…...

推荐系统三十六式学习笔记:原理篇.矩阵分解12|如果关注排序效果,那么这个模型可以帮到你

目录 矩阵分解的不足贝叶斯个性化排序AUC构造样本目标函数训练方法 总结 矩阵分解在推荐系统中的地位非常崇高。它既有协同过滤的血统&#xff0c;又有机器学习的基因&#xff0c;可以说是非常优秀了&#xff1b;但即便如此&#xff0c;传统的矩阵分解无论是在处理显式反馈&…...

Kafka之ISR机制的理解

文章目录 Kafka的基本概念什么是ISRISR的维护机制ISR的作用ISR相关配置参数同步过程示例代码总结 Kafka中的ISR&#xff08;In-Sync Replicas同步副本&#xff09;机制是确保数据高可用性和一致性的核心组件。 Kafka的基本概念 在Kafka中&#xff0c;数据被组织成主题&#xf…...

如何设计一个点赞系统

首先我们定义出一个点赞系统需要对外提供哪些接口&#xff1a; 1.用户对特定的消息进行点赞&#xff1b; 2.用户查看自己发布的某条消息点赞数量以及被哪些人赞过&#xff1b; 3.用户查看自己给哪些消息点赞过&#xff1b; 这里假设每条消息都有一个message_id, 每一个用户都…...

对象存储测试工具-s3cmd

一、环境安装 官网&#xff1a;https://s3tools.org/s3cmd 下载安装包&#xff1a;https://s3tools.org/download GitHub&#xff1a;https://github.com/s3tools/s3cmd/releases 本文安装包&#xff1a;https://github.com/s3tools/s3cmd/releases/download/v2.0.2/s3cmd-2.0…...

OpenCV--图像色彩空间及转换

图像色彩空间及转换 python代码和笔记 python代码和笔记 import cv2 色彩空间&#xff0c;基础&#xff1a;RGB或BGR OpenCV中&#xff1a; 一、HSV(HSB)&#xff1a;用的最多&#xff0c; Hue&#xff1a;色相-色彩(0-360)&#xff0c;红色&#xff1a;0&#xff0c;绿色&…...

RIP解决不连续子网问题

#交换设备 RIP解决不连续子网问题 一、不连续子网的概念 相同主网下的子网&#xff0c;被另一个主网分割&#xff0c;例如下面实验拓扑在某公司的网络整改项目中&#xff0c;原先R1 和RS 属于同一主网络 10.0.0.0/8&#xff0c;现被 R2、R3、R4 分离&#xff0c;整网采用了 …...

动态轮换代理IP是什么?有什么用?

如果您要处理多个在线帐户&#xff0c;选择正确的代理类型对于实现流畅的性能至关重要。但最适合这项工作的代理类型是什么&#xff1f; 为了更好地管理不同平台上的多个账户并优化成本&#xff0c;动态住宅代理IP通常作用在此。 一、什么是轮换代理&#xff1f; 轮换代理充当…...

MAC配置VScode中C++项目debug环境

文章目录 配置步骤问题解决Unable to start debugging. LLDB exited unexpectedly with exit code 137 (0x89). 配置步骤 在Mac上配置VS Code以进行C调试涉及几个步骤&#xff1a; 安装必要的工具: 确保您已经安装了Visual Studio Code和C插件。 检查是否安装了Clang&#xf…...

PostgreSQL源码分析——CREATE CAST

CREATE CAST源码分析 CREATE CAST用法 CREATE CAST —— 定义一个用户自定义的类型转换 用法如下&#xff1a; CREATE CAST (source_type AS target_type)WITH FUNCTION function_name [ (argument_type [, ...]) ][ AS ASSIGNMENT | AS IMPLICIT ]CREATE CAST (source_type…...

解锁5G新营销:视频短信的优势与全方位推广策略

随着5G时代的全面来临&#xff0c;企业的数字化转型步伐日益加快&#xff0c;视频短信作为新兴的数字营销工具&#xff0c;正逐步展现出其巨大的潜力。视频短信群发以其独特的形式和内容&#xff0c;将图片、文字、视频、声音融为一体&#xff0c;为用户带来全新的直观感受&…...

视频监控平台功能:国外的硬盘录像机NVR通过ISUP协议(原ehome协议)接入AS-V1000视频平台

目录 一、背景说明 二、ISUP协议介绍 1、海康ISUP协议概述 2、ISUP协议支持主码流和子码流切换 &#xff08;1&#xff09;灵活配置和个性化 &#xff08;2&#xff09;适应不同网络带宽&#xff0c;提高使用体验 3、海康ehome相关文章 三、ISUP协议接入说明 1、平台侧…...

PostgreSQL查询用户

在 PostgreSQL 中&#xff0c;可以通过查询系统表来确定当前用户是否是超级管理员&#xff08;超级用户&#xff09;。具体来说&#xff0c;可以使用 pg_roles 系统表&#xff0c;该表包含数据库中所有角色的信息。 以下是查询当前用户是否是超级用户的 SQL 语句&#xff1a; …...

力扣1539.第k个缺失的正整数

力扣1539.第k个缺失的正整数 占位运算 只要n<k &#xff0c;k;最终k就是结果 class Solution {public:int findKthPositive(vector<int>& arr, int k) {for(int n : arr){if(n < k) k ;else break;}return k;}};...

如何快速解决屏幕适配问题

下面将利用postcss插件快速解决屏幕适配问题。仅用少量代码&#xff0c;新手均可快速使用。 Step1. 安装 npm install postcss-px-to-viewport-8-plugin --save-dev Step2. 新建 postcss.config.js 文件&#xff0c;做基础配置 module.exports {plugins: {postcss-px-to-v…...

Go基础编程 - 09 - 通道(channel)

通道&#xff08;channel&#xff09; 1. 声明2. channel的操作3. 无缓冲通道4. 有缓冲通道5. 如何优雅的从通道循环取值6. 单向通道7. 异常总结 上一篇&#xff1a;结构体 Go语言的并发模式&#xff1a;不要通过共享内存来通信&#xff0c;而应该通过通信来共享内存。 Go语言…...

[SAP ABAP] 数据类型

1.基本数据类型 示例1 默认定义的基本数据类型是CHAR数据类型 输出结果: 示例2 STRING数据类型用于存储任何长度可变的字符串 输出结果: 示例3 DATE数据类型用于存储日期信息&#xff0c;并且可以存储8位数字 输出结果: 提示Tips&#xff1a;日期和时间类型的变量可以直接进…...

什么是Vue开发技术

概述 Vue.js 是一个用于构建用户界面的渐进式框架&#xff0c;它设计得非常灵活&#xff0c;可以轻松地被集成到任何项目中。 vue是视图的发音&#xff0c;其目的是帮助开发者易于上手&#xff0c;提供强大的功能构建复杂的应用程序 示例 以下是vue基本的语法概述 声明式渲…...

【QT】

通信服务端实现 widget.h文件 #ifndef WIDGET_H #define WIDGET_H #include <QWidget> #include <QTcpServer>//服务器类 #include <QMessageBox>//消息 #include <QTcpServer> #include <QList> #include <QTcpSocket> QT_BEGIN_NAMESPAC…...

创建网站需要注意什么/运营推广渠道有哪些

Discuz X2.5的文件实在太多了&#xff0c;程序已经差不多全部完成了模块化&#xff0c;连小地方都被模块化了。从2.5BATE发布到现在一直没有时间来帮助各位童鞋&#xff0c;所以特整理出DX2.5的完整目录结构供各位童鞋参考&#xff0c;某些地方可能存在标注错误&#xff0c;希望…...

网站建设定金合同范本/成人培训机构

2019独角兽企业重金招聘Python工程师标准>>> 参考资料 1、Jmeter性能测试 入门 2、Jmeter教程 简单的压力测试 转载于:https://my.oschina.net/Howard2016/blog/1552715...

营销型b2b网站模板/惠州seo按天付费

1、Charles设置 &#xff1a;Proxy-Proxy Settings&#xff0c;设置端口信息 2、设置过滤&#xff1a;Proxy-Recording Setting&#xff0c; 进入Include&#xff0c;add对应地址信息 3、取消Windows Proxy 4、设置手机代理信息 &#xff1a;本机IP 和 之前设置好的端口 8888 5…...

建设银行网上营业厅官方网站下载/重庆网站优化公司

用 docker-machine 创建 machine 的过程很简洁&#xff0c;非常适合多主机环境。除此之外&#xff0c;Docker Machine 也提供了一些子命令方便对 machine 进行管理。其中最常用的就是无需登录到 machine 就能执行 docker 相关操作。我们前面学过&#xff0c;要执行远程 docker …...

大连网站制作师/最近的头条新闻

问题 因为发明专利是累计数量&#xff0c;所以笔者希望对同一证券名称的缺失值用其上一年的数值进行填充。所以对于下图中列出的缺失值应该不予处理。如果直接使用replace 发明专利数量发明专利数量[_n-1] if 发明专利数量.命令&#xff0c;会出现“科志股份”的缺失值全部被填…...

wordpress实用代码/seo外包品牌

文章目录一、DoS攻击1、DoS攻击简介2、DoS攻击分类2.1、按攻击的对象分类2.2、按攻击目标分类2.3、按攻击方式分类2.4、按受害者类型分类2.5、按攻击是否针对受害者分类2.6、按攻击地点分类3、常见DoS攻击3.1、Land程序攻击3.2、SYN Flood攻击3.2、IP欺骗DoS攻击3.4、Smurf攻击…...