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 ajax动态新增节点无法触发点击事件的问题
May 24 jQuery
js案例之鼠标跟随jquery版(实例讲解)
Jul 21 jQuery
基于jQuery对象和DOM对象和字符串之间的转化实例
Aug 08 jQuery
jQuery实现表格冻结顶栏效果
Aug 20 jQuery
jQuery实现广告条滚动效果
Aug 22 jQuery
利用jquery如何从json中读取数据追加到html中
Dec 01 jQuery
jquery应用实例分享_实现手风琴特效
Feb 01 jQuery
jQuery中将json数据显示到页面表格的方法
May 27 jQuery
js与jQuery实现获取table中的数据并拼成json字符串操作示例
Jul 12 jQuery
jquery实现轮播图特效
Apr 12 jQuery
jQuery 选择器用法实例分析【prev + next】
May 22 jQuery
html5以及jQuery实现本地图片上传前的预览代码实例讲解
Mar 01 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
PHP 读取文件的正确方法
2009/04/29 PHP
无刷新动态加载数据 滚动条加载适合评论等页面
2013/10/16 PHP
PHP随机生成随机个数的字母组合示例
2014/01/14 PHP
Smarty变量调节器失效的解决办法
2014/08/20 PHP
Zend Framework教程之Zend_Layout布局助手详解
2016/03/04 PHP
php识别翻转iphone拍摄的颠倒图片
2018/05/17 PHP
PHP多个图片压缩成ZIP的方法
2020/08/18 PHP
用javascript连接access数据库的方法
2006/11/17 Javascript
js通过元素class名字获取元素集合的具体实现
2014/01/06 Javascript
jquery 中ajax执行的优先级
2015/06/22 Javascript
Angularjs的ng-repeat中去除重复数据的方法
2016/08/05 Javascript
Javascript动画效果(4)
2016/10/11 Javascript
js调用刷新界面的几种方式
2017/05/03 Javascript
浅谈Express异步进化史
2017/09/09 Javascript
Vue精简版风格概述
2018/01/30 Javascript
react-router 路由切换动画的实现示例
2018/12/03 Javascript
jquery获取并修改触发事件的DOM元素示例【基于target 属性】
2019/10/10 jQuery
uni-app如何页面传参数的几种方法总结
2020/04/28 Javascript
[02:47]2018年度DOTA2最佳辅助位选手4号位-完美盛典
2018/12/17 DOTA
python实现12306抢票及自动邮件发送提醒付款功能
2018/03/08 Python
详解Python logging调用Logger.info方法的处理过程
2019/02/12 Python
驴妈妈旅游网:中国新型的B2C旅游电子商务网站
2016/08/16 全球购物
美国现代家具网站:Design Within Reach
2018/07/19 全球购物
广州品高软件.net笔面试题目
2012/04/18 面试题
临床医学大学生求职信
2013/09/28 职场文书
表扬信格式
2014/01/12 职场文书
自主招生自荐信指南
2014/02/04 职场文书
销售人员获奖感言
2014/02/05 职场文书
2014年学校团委工作总结
2014/12/20 职场文书
党员倡议书
2015/01/19 职场文书
2015年度护士个人工作总结
2015/04/09 职场文书
初中班主任工作总结2015
2015/05/13 职场文书
春风化雨观后感
2015/06/11 职场文书
浅谈redis五大数据结构和使用场景
2021/04/12 Redis
2022微信温控新功能上线
2022/05/09 数码科技
Android实现获取短信验证码并自动填充
2023/05/21 Java/Android