简单实现jQuery弹窗效果


Posted in jQuery onOctober 30, 2017

本文实例为大家分享了jQuery弹窗效果展示的具体代码,供大家参考,具体内容如下

<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <title>弹窗</title>
  <script type="text/javascript" src="../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创建:$('<div>');

弹窗的位置:

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

当滚动条滚动时候,弹窗的位置变化:

$(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());
   })

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

jQuery 相关文章推荐
简单实现jQuery弹幕效果
May 06 jQuery
jQuery表单验证之密码确认
May 22 jQuery
jQuery实现的弹幕效果完整实例
Sep 06 jQuery
jQuery选择器中的特殊符号处理方法
Sep 08 jQuery
jQuery实现页码跳转式动态数据分页
Dec 31 jQuery
jQuery+ajax读取json数据并按照价格排序示例
Mar 28 jQuery
浅析vue-router jquery和params传参(接收参数)$router $route的区别
Aug 03 jQuery
jQuery+PHP实现上传裁剪图片
Jun 29 jQuery
JQuery模拟实现网页中自定义鼠标右键菜单功能
Nov 14 jQuery
jQuery pager.js 插件动态分页功能实例分析
Aug 02 jQuery
9种方法优化jQuery代码详解
Feb 04 jQuery
jQuery实现的移动端图片缩放功能组件示例
May 01 jQuery
jQuery实现切换隐藏与显示同时切换图标功能
Oct 29 #jQuery
springmvc接收jquery提交的数组数据代码分享
Oct 28 #jQuery
jQuery实现的简单前端搜索功能示例
Oct 28 #jQuery
jQuery实现点击下拉框中的值累加到文本框中的方法示例
Oct 28 #jQuery
jquery ajax异步提交表单数据的方法
Oct 27 #jQuery
360提示[高危]使用存在漏洞的JQuery版本的解决方法
Oct 27 #jQuery
关于jQuery里prev()的简单操作代码
Oct 27 #jQuery
You might like
全国FM电台频率大全 - 27 陕西省
2020/03/11 无线电
php清空(删除)指定目录下的文件,不删除目录文件夹的实现代码
2014/09/04 PHP
微信access_token的获取开发示例
2015/04/16 PHP
再Docker中架设完整的WordPress站点全攻略
2015/07/29 PHP
PHP中SERIALIZE和JSON的序列化与反序列化操作区别分析
2016/10/11 PHP
PHP实现的AES 128位加密算法示例
2019/09/16 PHP
让网页跳转到指定位置的jquery代码非书签
2013/09/06 Javascript
jquery+json实现数据列表分页示例代码
2013/11/15 Javascript
thinkphp中常用的系统常量和系统变量
2014/03/05 Javascript
javascript for-in有序遍历json数据并探讨各个浏览器差异
2015/11/30 Javascript
jQuery实现的文字hover颜色渐变效果实例
2016/02/20 Javascript
nodeJs爬虫获取数据简单实现代码
2016/03/29 NodeJs
JavaScript中文件上传API详解
2016/04/01 Javascript
JS关闭窗口时产生的事件及用法示例
2016/08/20 Javascript
修改jquery中dialog的title属性方法(推荐)
2016/08/26 Javascript
vue源码入口文件分析(推荐)
2018/01/30 Javascript
JavaScript 五大常见函数
2018/03/23 Javascript
微信小程序定位当前城市的方法
2018/07/19 Javascript
vue 解决路由只变化参数页面组件不更新问题
2019/11/05 Javascript
打印出python 当前全局变量和入口参数的所有属性
2009/07/01 Python
Python随机生成带特殊字符的密码
2016/03/02 Python
Python3中的列表,元组,字典,字符串相关知识小结
2017/11/10 Python
Python使用Matplotlib实现Logos设计代码
2017/12/25 Python
selenium + python 获取table数据的示例讲解
2018/10/13 Python
Opencv常见图像格式Data Type及代码实例
2020/11/02 Python
python 实现围棋游戏(纯tkinter gui)
2020/11/13 Python
驴妈妈旅游网:中国新型的B2C旅游电子商务网站
2016/08/16 全球购物
亚瑟士美国官网:ASICS美国
2017/02/01 全球购物
汽车专业毕业生推荐信
2013/11/12 职场文书
财务分析个人的自荐书范文
2013/11/24 职场文书
洗煤厂厂长岗位职责
2014/01/03 职场文书
大学生个人事迹材料
2014/01/21 职场文书
三年级班级文化建设方案
2014/05/04 职场文书
关爱留守儿童标语
2014/06/18 职场文书
大学生党员批评与自我批评范文
2014/10/14 职场文书
指导老师鉴定意见
2015/06/05 职场文书