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 相关文章推荐
BootStrap中jQuery插件Carousel实现轮播广告效果
Mar 27 jQuery
简单实现jQuery轮播效果
Aug 18 jQuery
jQuery 实现左右两侧菜单添加、移除功能
Jan 02 jQuery
实现jquery放大镜的两种方法
Feb 22 jQuery
vue-cli 引入jQuery,Bootstrap,popper的方法
Sep 03 jQuery
jQuery实现的模仿雨滴下落动画效果
Dec 11 jQuery
详解jQuery-each()方法
Mar 13 jQuery
jQuery实现轮播图效果
Nov 26 jQuery
jQuery实现鼠标放置名字上显示详细内容气泡提示框效果的方法分析
Apr 04 jQuery
jQuery实现简单日历效果
Jul 05 jQuery
jQuery使用jsonp实现百度搜索的示例代码
Jul 08 jQuery
jquery插件懒加载的示例
Oct 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
PHP Ajax中文乱码问题解决方法
2009/02/27 PHP
php学习笔记 [预定义数组(超全局数组)]
2011/06/09 PHP
举例讲解PHP面对对象编程的多态
2015/08/12 PHP
xml分页+ajax请求数据源+dom取结果实例代码
2008/10/31 Javascript
js 学习笔记(三)
2009/12/29 Javascript
JavaScript常用对象的方法和属性小结
2012/01/24 Javascript
jquery 延迟执行实例介绍
2013/08/20 Javascript
js实现点小图看大图效果的思路及示例代码
2013/10/28 Javascript
js实现上传图片预览的方法
2015/02/09 Javascript
js图片轮播手动切换效果
2015/11/10 Javascript
JavaScript的代码编写格式规范指南
2015/12/07 Javascript
BootStrap 附加导航组件
2016/07/22 Javascript
canvas 弹幕效果(实例分享)
2017/01/11 Javascript
Angular中支持SCSS的方法
2017/11/18 Javascript
Vue 使用中的小技巧
2018/04/26 Javascript
ES6顶层对象、global对象实例分析
2019/06/14 Javascript
JavaScript相等运算符的九条规则示例详解
2019/10/20 Javascript
js实现上传按钮并显示缩略图小轮子
2020/05/04 Javascript
JavaScript实现缓动动画
2020/11/25 Javascript
使用 Python 实现微信公众号粉丝迁移流程
2018/01/03 Python
Python Numpy 数组的初始化和基本操作
2018/03/13 Python
基于python实现简单日历
2018/07/28 Python
python pandas库的安装和创建
2019/01/10 Python
html5给汉字加拼音加进度条的实现代码
2020/04/07 HTML / CSS
Kate Spade美国官网:纽约新兴时尚品牌,以包包闻名于世
2017/11/09 全球购物
澳大利亚首屈一指的鞋类品牌:Tony Bianco
2018/03/13 全球购物
暑期实习鉴定
2013/12/16 职场文书
民政工作个人总结
2015/02/28 职场文书
2015年教师节感言
2015/08/03 职场文书
素质教育学习心得体会
2016/01/19 职场文书
话题作文之财富(600字)
2019/12/03 职场文书
使用css样式设计一个简单的html登陆界面的实现
2021/03/30 HTML / CSS
vue3中的组件间通信
2021/03/31 Vue.js
MySQL主从复制断开的常用修复方法
2021/04/07 MySQL
Python OpenGL基本配置方式
2022/05/20 Python
面试官问我Mysql的存储引擎了解多少
2022/08/05 MySQL