jQuery实现弹出层效果


Posted in jQuery onDecember 10, 2019

本文实例为大家分享了jQuery实现弹出层的具体代码,供大家参考,具体内容如下

###jQuery实现 弹出层效果

点击弹出层:弹出弹出层
点击阴影:关闭弹出层
点击“关闭”关闭弹出层

jQuery实现弹出层效果

jQuery实现弹出层效果

整体代码如下:

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 <title>jQuery弹出层效果</title>
 <style>
  .black_overlay {
   display: none;
   position: absolute;
   top: 0%;
   left: 0%;
   width: 100%;
   height: 100%;
   background-color: black;
   z-index: 1001;
   -moz-opacity: 0.8;
   opacity: .80;
   filter: alpha(opacity=80);
  }

  .white_content {
   display: none;
   position: absolute;
   top: 10%;
   left: 10%;
   width: 80%;
   height: 80%;
   border: 16px solid lightblue;
   background-color: white;
   z-index: 1002;
   overflow: auto;
  }

  .white_content_small {
   display: none;
   position: absolute;
   top: 20%;
   left: 30%;
   width: 40%;
   height: 50%;
   border: 16px solid lightblue;
   background-color: white;
   z-index: 1002;
   overflow: auto;
  }
 </style>
 <script type="text/javascript">
  //弹出隐藏层
  function ShowDiv(show_div, bg_div) {
   document.getElementById(show_div).style.display = 'block';
   document.getElementById(bg_div).style.display = 'block';
   var bgdiv = document.getElementById(bg_div);
   bgdiv.style.width = document.body.scrollWidth;
   // bgdiv.style.height = $(document).height();
   $("#" + bg_div).height($(document).height());
  };
  //关闭弹出层
  function CloseDiv(show_div, bg_div) {
   document.getElementById(show_div).style.display = 'none';
   document.getElementById(bg_div).style.display = 'none';
  };
 </script>
</head>

<body>
 <input id="Button1" type="button" value="点击弹出层" onclick="ShowDiv('MyDiv','fade')" />
 <!--弹出层时背景层DIV-->
 <div id="fade" class="black_overlay" onclick="CloseDiv('MyDiv','fade')">
 </div>
 <div id="MyDiv" class="white_content">
  <div style="text-align: right; cursor: default; height: 40px;">
   <span style="font-size: 16px;" onclick="CloseDiv('MyDiv','fade')">关闭</span>
  </div>
  目前来说,我还是喜欢这个自己改造的弹出层。自己在项目中也用的是这个。
 </div>
</body>

</html>

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

jQuery 相关文章推荐
jquery实现简单实用的轮播器
May 23 jQuery
jQuery 表单序列化实例代码
Jun 11 jQuery
jQuery修改DOM结构_动力节点Java学院整理
Jul 05 jQuery
jQuery事件_动力节点Java学院整理
Jul 05 jQuery
jquery实现下拉菜单的手风琴效果
Jul 23 jQuery
jQuery Collapse1.1.0折叠插件简单使用
Aug 28 jQuery
jQuery实现验证表单密码一致性及正则表达式验证邮箱、手机号的方法
Dec 05 jQuery
jQuery中图片展示插件highslide.js的简单dom
Apr 22 jQuery
webpack里使用jquery.mCustomScrollbar插件的方法
May 30 jQuery
jQuery选择器之层次选择器用法实例分析
Feb 19 jQuery
详解jQuery设置内容和属性
Apr 11 jQuery
Jquery实现获取子元素的方法分析
Aug 24 jQuery
JQuery样式与属性设置方法分析
Dec 07 #jQuery
JQuery常用简单动画操作方法回顾与总结
Dec 07 #jQuery
jQuery实现全选、反选和不选功能的方法详解
Dec 04 #jQuery
jQuery轮播图功能制作方法详解
Dec 03 #jQuery
jQuery实现弹幕特效
Nov 29 #jQuery
jquery实现直播弹幕效果
Nov 28 #jQuery
jQuery实现简单弹幕效果
Nov 28 #jQuery
You might like
模仿OSO的论坛(四)
2006/10/09 PHP
PHP生成和获取XML格式数据的方法
2016/03/04 PHP
利用php操作memcache缓存的基础方法示例
2017/08/02 PHP
JavaScript中“+=”的应用
2007/02/02 Javascript
javascript静态的url如何传递
2007/05/03 Javascript
js实现的网页颜色代码表全集
2007/07/17 Javascript
JQuery判断子iframe何时加载完成解决方案
2013/08/20 Javascript
jQuery的each循环用法简单示例
2016/06/12 Javascript
jQuery基于正则表达式的表单验证功能示例
2017/01/21 Javascript
JavaScript箭头(arrow)函数详解
2017/06/04 Javascript
JavaScript之DOM插入更新删除_动力节点Java学院整理
2017/07/03 Javascript
利用JS实现scroll自定义滚动效果详解
2017/10/17 Javascript
Angular2使用vscode断点调试ts文件的方法
2017/12/13 Javascript
细说webpack源码之compile流程-rules参数处理技巧(1)
2017/12/26 Javascript
vue2.0 + element UI 中 el-table 数据导出Excel的方法
2018/03/02 Javascript
深度了解vue.js中hooks的相关知识
2019/06/14 Javascript
Python 3中print函数的使用方法总结
2017/08/08 Python
python dataframe 输出结果整行显示的方法
2018/06/14 Python
Python Tkinter模块实现时钟功能应用示例
2018/07/23 Python
python使用xlrd模块读取xlsx文件中的ip方法
2019/01/11 Python
numpy库与pandas库axis=0,axis= 1轴的用法详解
2019/05/27 Python
python Pillow图像处理方法汇总
2019/10/16 Python
Python迭代器Iterable判断方法解析
2020/03/16 Python
Python参数传递对象的引用原理解析
2020/05/22 Python
python自动提取文本中的时间(包含中文日期)
2020/08/31 Python
日本钓鱼渔具和户外用品网上商店:naturum
2016/08/07 全球购物
Banggood官网:面向全球客户的综合商城
2017/04/19 全球购物
Lee牛仔裤澳大利亚官网:美国著名牛仔裤品牌
2017/09/02 全球购物
Lulu & Georgia官方网站:购买地毯、家具、抱枕、壁纸、床上用品等
2018/03/19 全球购物
英语专业应届生求职信范文
2013/11/15 职场文书
财务工作者先进事迹材料
2014/01/17 职场文书
《谁的本领大》教后反思
2014/04/25 职场文书
高中生个性发展自我评价
2015/03/09 职场文书
刘胡兰观后感
2015/06/16 职场文书
导游词之潮音寺
2019/09/26 职场文书
JS数组去重详情
2021/11/07 Javascript