温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

JS通过设置cookie来控制弹出层,首次打开页面显示弹出层

发布时间:2020-10-15 04:01:29 来源:网络 阅读:1206 作者:pmlinjian 栏目:开发技术

<!DOCTYPE html>

<html>

<head>

<meta charset=" utf-8">

<meta name="author" content="http://www.jb51.net/" />

<title>JS通过设置cookie来控制弹出层,首次打开页面显示弹出层,刷新页面不再显示;关闭浏览器重新打开、清除缓存cookie显示。</title>

    <link rel="stylesheet" href="static/css/global.css"/>

    <style>

        .infor-layer {

            background: url('https://cache.yisu.com/upload/information/20200312/65/247787.jpg?150ac022a67') no-repeat top center;

            width: 744px;

            height: 407px;

            position: fixed;

            top: 50%;

            left: 50%;

            z-index: 9990;

            margin-top: -203px;

            margin-left: -372px;

            display: none;

        }

        .infor-layer .sub-alltext{  width: 258px;

            margin: 98px 0 0 210px;}

        .infor-layer .sub-alltext h2 {

            font-size: 24px;

            color: #fff;

        }

        .infor-layer .sub-alltext p {

            font-size: 16px;

            line-height: 2;

            margin-top: 10px;

            color: #fff;

        }

        .infor-layer .layer-goto-btn {

            background: url('https://cache.yisu.com/upload/information/20200312/65/247788.jpg?150ac022a65') no-repeat top center;

            width: 225px;

            height: 47px;

            position: absolute;

            bottom: 28px;

            left: 50%;

            display: inline-block;

            margin-left: -163px;

        }

        .infor-layer .layer-goto-btn:hover {

            background: url('https://cache.yisu.com/upload/information/20200312/65/247789.jpg?150ac022a66') no-repeat top center;

            width: 225px;

            height: 47px;

        }

        .infor-layer .close {

            width: 25px;

            height: 25px;

            border-radius: 25px;

            color: #04774a;

            position: absolute;

            font-size: 26px;

            top: 53px;

            right: 282px;

            display: block;

            border: 2px solid #04774a;

            text-align: center;

            line-height: 20px;

        }

        .markes {

            background: #000;

            opacity: 0.6;

            -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";

            filter: alpha(opacity=60);

            width: 100%;

            height: 100%;

            position: absolute;

            left: 0;

            top: 0;

            z-index: 999;

            display: none;

        }

    </style>

    <script type="text/javascript" src="jq.js"></script>

</head>

<body>

<div class="infor-layer">

    <div class="sub-alltext">

        <h2>讲师会员卡!</h2>

        <p>拥有讲师会员卡,学习实惠又全面学习实惠又全面学习实惠又全面学习实惠又全面</p>

    </div>

    <a href="http://edu.csdn.net/vipCards" target="_blank" class="layer-goto-btn"></a>

    <a href="" id="J_indexNoteClose" class="close">×</a>

</div>

<!--半透膜层-->

<div class="markes"></div>

<script>

    $(function(){

        var t = 1000;

        var cname = "cname5574";

        setTimeout(function(){


            var v = getCookie(cname);

            if(v==undefined){

                $(".infor-layer").show();

                $(".markes").height($(document.body).height()).show();

                document.cookie = cname+"=1";

            }

        },t);

        $("#J_indexNoteClose").on('click',function(event){

            document.cookie = cname+"=1";

            $(".markes").remove();

            $(".infor-layer").remove();

            event.stopPropagation();

            event.preventDefault();

            return false;

        });

        function getCookie(name){

            var cookie = document.cookie;

            var a = cookie.split("; ");

            for(var j=0,m=a.length;j<m;j++){

                var b = a[j].split("=");

                if(b[0].toLowerCase()==name){

                    return b[1];

                    break;

                }

            }

        }

    });

</script>

</body>

</html>


向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI