为了账号安全,请及时绑定邮箱和手机立即绑定

怎么实现jquery弹窗,代码自取

标签:
JQuery

    今天给大家说一说怎么实现jquery弹窗,有需要的同学可以作为参考,说不多说直接上代码:

<!DOCTYPE html>

<html>

<head>

 <meta charset="UTF-8">

 <title>弹窗</title>

  <script type="text/javascript" class="lazyload" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB/AAffA0nNPuCLAAAAAElFTkSuQmCC" data-original="../jquery-3.2.1.min.js"></script>


  <style type="text/css">

   *{margin: 0px;padding: 0px;}

   #login{height:300px;width: 300px;border: 1px solid #ddd;position: absolute; }

   #close{position: absolute;right: 0px;top: 0px;}

  </style>



  <script type="text/javascript">


  // JS创建一个div标签,也就是节点元素

  // window.onload=function(){

  //  document.createElement('div');

  // }


  // 使用jQuery创建:$('<div>');带尖括号的是创建,不带是选择的意思

  $(function(){

   // var oDiv=$('<div>');

   // $('body').append(oDiv);


   $('input').click(function(){

   var oLogin=$('<div id="login"><p>用户名<input type="text"></p><p>密码<input type="text"></p><div id="close">X</div></div>');//此功能就相当于body中注释的代码


   $('body').append(oLogin);

   oLogin.css('left',($(window).width()-oLogin.outerWidth())/2);

   oLogin.css('top',($(window).width()-oLogin.outerHeight())/2);//是弹窗能够出现在浏览器的中间


   $("#close").click(function(){

    oLogin.remove();

   })


   // jquery 中$()里window不用加引号

   // 添加resize()浏览器窗口大小改变

   // scroll():滚动条,以下的作用是当滚动条滚动时候,弹窗的位置也不变化

   $(window).on("resize scroll",function(){

    oLogin.css('left',($(window).width()-oLogin.outerWidth())/2+$(window).scrollLeft());

    oLogin.css('top',($(window).width()-oLogin.outerHeight())/2+$(window).scrollTop());

   })


   });


  });


  </script>

</head>

<body>

 <input type="button" value="点击">

 <!-- <div id="login">

  <p>用户名<input type="text"></p>

  <p>密码<input type="text"></p>

  <div id="close">X</div>

 </div> -->

</body>

</html>

    以上就是关于怎么实现jquery弹窗的全部内容,希望对大家的学习有所帮助,更多内容还可关注慕课网~

点击查看更多内容
1人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消