<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title></title>
    <script src="../../jq-practice/jq/jquery-2.2.1.min.js"></script>
    <script>
        $(function(){
            $('.input1').click(function(){
                var oLogin=$('<div class="login"> <p>用户名:<input type="text" /></p> <p>密码:<input type="text" /></p> <div class="closeIcon">X</div> </div>');
                $('body').append(oLogin);
                oLogin.css('left',($(window).width()-oLogin.width())/2);
                oLogin.css('top',($(window).height()-oLogin.height())/2);

                $(window).on('resize scroll',function(){
                    oLogin.css('left',($(window).width()-oLogin.width())/2);
                    oLogin.css('top',($(window).height()-oLogin.height())/2 + $(window).scrollTop());
                })
                $('.closeIcon').click(function(){
                    oLogin.remove();
                })
            })

        })
    </script>
    <style>
        .login{
            position: absolute;
            width: 300px;
            height: 300px;
            border: 1px solid red;
        }
        .closeIcon{
            position: absolute;
            right: 0px;
            top:0px;
        }
    </style>
</head>
<body style="height: 2000px;">
<input type="button" value="点击" class="input1"/>
<!--<div class="login">-->
    <!--<p>用户名:<input type="text" /></p>-->
    <!--<p>密码:<input type="text" /></p>-->
    <!--<div class="closeIcon">X</div>-->
<!--</div>-->

</body>
</html>

jQuery实例-简单选项卡-【一些常见方法(2)-练习】

相关文章:

  • 2021-12-23
  • 2021-12-30
  • 2022-12-23
  • 2021-10-14
  • 2021-12-25
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-01-05
  • 2022-12-23
  • 2021-06-26
  • 2021-09-12
  • 2021-12-28
  • 2022-12-23
  • 2021-11-17
相关资源
相似解决方案