zoukankan      html  css  js  c++  java
  • 0621jQuery练习:弹窗

    <!DOCTYPE html>
    <html lang="zh">
    <head>
        <meta charset="UTF-8" />
        <meta name="viewport" content="width=device-width, initial-scale=1.0" />
        <meta http-equiv="X-UA-Compatible" content="ie=edge" />
        <title>Document</title>
        <script src="../bootstrap/js/jquery-3.3.1.min.js" type="text/javascript" charset="utf-8"></script>
        <style type="text/css">
            .tanchuang{
                 500px;
                height: 500px;
                background: green;
                display: none;
                position: absolute;
            }
            .close{
                float: right;
                margin-top: 10px;
                margin-right: 10px;
            }
            .close:hover{
                cursor: pointer;
            }
        </style>
    </head>
    <body>
        <br><br><br><br><br><br><br>
        <br><br><br><br><br><br><br>
        <br><br><br><br><br><br><br>
        <br><br><br><br><br><br><br>
        <br><br><br><br><br><br><br>
        <button>弹窗</button>
        <div class="tanchuang">
            <div class="close">X</div>
        </div>
    </body>
    </html>
    <script type="text/javascript">
        huoqu();
    //    show:显示元素
        $("button").click(function(){
            $(".tanchuang").show();
        });
    //    hide:隐藏元素
        $(".close").click(function(){
            $(".tanchuang").hide();
        });
    //    浏览器窗口的大小发生变化时触发resize事件
        $(window).resize(function(){
            huoqu();
        });
    //    滚动条滚动时触发scroll事件
        $(window).scroll(function(){
            huoqu();
        });
        function huoqu(){
    //        用$(window).scrollTop()获取滚动条滚动和距离顶部的距离
            var topp = $(window).scrollTop();
    //        用$(window).width()获取浏览器窗口的宽度
            var wid = $(window).width();
            var wida = (wid-500)/2;
    //        用$(window).height()获取浏览器窗口的高度
            var hei = $(window).height();
            var heia = (hei-500)/2;
            $(".tanchuang").css("left",wida);
            $(".tanchuang").css("top",heia + topp);
        }
    </script>

  • 相关阅读:
    php实现题目抢答、商品秒杀等类型的需求
    php实现批量修改文件名称
    php微信支付问题之 cURL error 60: SSL certificate: unable to get local issuer certificate
    laravel5.2之logout注销账号无效
    分布式版本控制git常见问题之gitignore冲突(精简版)
    laravel实现多数据库连接配置
    laravel实现excel表格导出
    js实现超出一定字数隐藏并用省略号"..."代替,点击后又可进行展开和收起,
    你会python不?当你听到这个问题要谨慎回答!!!
    DirectX 入门1-初识DirectX Tool Kit
  • 原文地址:https://www.cnblogs.com/zhangbaozhong/p/9210724.html
Copyright © 2011-2022 走看看