前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >jquery cookie示例 - 只提示一次的弹框

jquery cookie示例 - 只提示一次的弹框

作者头像
Devops海洋的渔夫
发布2019-05-31 10:37:42
1.8K0
发布2019-05-31 10:37:42
举报
文章被收录于专栏:Devops专栏

经常有些网站在访问的时候,就是有一个弹框介绍一下通知内容。然后点击已读之后,就不会再弹出了。

那么这个功能是怎么做出来的呢? 其实这个功能就是采用cookie的方式,当点击已读按钮,那么则存入一个标识在cookie里,当再次进入页面,则读取cookie,查看有没有标识,再判断是否弹出弹框。

首先编写基本的弹框HTML+CSS

代码语言:javascript
复制
<!DOCTYPE html>
<html>
<head>
    <title></title>
    <script type="text/javascript" src="jquery/jquery-3.3.1.min.js"></script>
    <script type="text/javascript" src="jquery/js.cookie.js"></script>
    <script type="text/javascript">
        
    </script>
    <style type="text/css">
        
        .pop_con{
            /*display: none;*/
        }

        .pop{
            width: 300px;
            height: 300px;
            background-color: #fff;
            border:3px solid #000;
            position: fixed;
            left: 50%;
            top: 50%;
            margin-left: -150px;
            margin-top: -150px;
            z-index: 9999;
        }

        .pop_con .mask{
            position: fixed;
            width: 100%;
            height: 100%;
            left: 0;
            top: 0;
            background-color: rgb(0,0,0,0.3);
            z-index: 9990;
        }

        #close{
            position: absolute;
            right: 5px;
            top: 5px;
            font-size: 16px;
            font-weight: 755;
            color: red;
            text-decoration: none;
        }

    </style>
</head>
<body>

    <div class="pop_con">
        <div class="pop">
            <label>通知信息:</label>
            <a href="#" id="close">×</a>
            <p>走过路过,不要错过。全场清仓大甩卖!!</p>
            <input type="button" name="" value="朕知道了" id="had_read">
        </div>
        <div class="mask"></div>
    </div>


</body>
</html> 

浏览器访问如下:

监听 “朕知道了” 的按钮,写入cookie

访问浏览器如下:

好了,下面可以读取cookie的值,来判断是否显示弹框。

读取cookie值,设置隐藏弹框

浏览器访问如下:

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019.05.11 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 首先编写基本的弹框HTML+CSS
  • 监听 “朕知道了” 的按钮,写入cookie
  • 读取cookie值,设置隐藏弹框
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档