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

js 使用缓存判断在规定时间内显示一次弹框

js 使用缓存判断在规定时间内显示一次弹框

功能拆分,新用户注册完成登录跳转首页 , js根据注册时间判断显示一个新手指引的弹窗,只在注册当天登录且显示一次

<script>jQuery(document).ready(function($) {getWinnerModalShow()});// 新手指引function getWinnerModalShow(){var winnerModal = new bootstrap.Modal(document.getElementById('winnerModal'));const today = new Date().toISOString().slice(0, 10); // 获取今天的日期(格式为YYYY-MM-DD)const registTime = "2025-02-15"console.log('当天日期',today);console.log('注册日期',registTime);const key = 'messageShown';const storedDate = localStorage.getItem(key);console.log('storedDate',storedDate);if (storedDate !== today) {// 如果今天的信息还没被显示过,则显示信息console.log('显示信息');if(registTime == today) {winnerModal.show();}localStorage.setItem(key, today); // 存储今天的日期} else {// 如果今天的信息已经被显示过了,则不显示信息console.log('今天的信息已显示过了');}}
</script>
http://www.lryc.cn/news/537884.html

相关文章:

  • 使用新版本golang项目中goyacc依赖问题的处理
  • 洛谷 P2574 XOR的艺术/CF242E XOR on Segment 题解
  • 包管理器-汇总介绍
  • mysql系列8—Innodb的undolog
  • 静默安装OGG for MySQL微服务版本,高效开展数据同步和迁移
  • 【Golang 面试题】每日 3 题(五十五)
  • PHP关键字入门指南:分类与功能全解析
  • 消息中间件深度剖析:以 RabbitMQ 和 Kafka 为核心
  • 【万字详细教程】Linux to go——装在移动硬盘里的Linux系统(Ubuntu22.04)制作流程;一口气解决系统安装引导文件迁移显卡驱动安装等问题
  • HCIA项目实践---OSPF的基本配置
  • Vue 自动配置表单 el-switch等不常用组件覆盖默认值问题
  • 零基础购买阿里云服务器,XShell连接云服务器
  • 【系统架构设计师】虚拟机体系结构风格
  • C语言中qsort函数使用技巧
  • WPF的Prism框架的使用
  • LeetCode每日精进:142.环形链表II
  • CPP集群聊天服务器开发实践(五):nginx负载均衡配置
  • easyexcel解析excel文件的时候报错
  • Android设备 网络安全检测
  • word分栏使得最后一页内容自动平衡
  • 完全免费稳定WebTerm网页版在线SSH连接,在线远程连接云服务器,可以控制背景,支持SFTP访问服务器文件。无需安装即可在线连接和管理服务器的SSH终端工具。支持跨平台设备。
  • 微信小程序医院挂号系统
  • 编程题-最大子数组和(中等-重点【贪心、动态规划、分治思想的应用】)
  • 阿里云视频点播,基于thinkphp8上传视频
  • 《探秘AI绿色计算:降低人工智能硬件能耗的热点技术》
  • 神经网络常见激活函数 9-CELU函数
  • 软考高级《系统架构设计师》知识点(四)
  • opencv交叉编译
  • 安装vite报错Install for [ ‘create-vite@latest‘ ] failed with code 1
  • Spring框架中都用到了哪些设计模式?