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实现tab键进行选择后enter键触发click行为
Mar 29 jQuery
如何编写jquery插件
Mar 29 jQuery
基于jQuery实现文字打印动态效果
Apr 21 jQuery
使用jQuery 操作table 完成单元格合并的实例
Dec 27 jQuery
jQuery+SpringMVC中的复选框选择与传值实例
Jan 08 jQuery
JS文件中加载jquery.js的实例代码
May 05 jQuery
jquery获取select选中值的文本,并赋值给另一个输入框的方法
Aug 21 jQuery
JS与jQuery判断文本框还剩多少字符可以输入的方法
Sep 01 jQuery
jQuery事件绑定和解绑、事件冒泡与阻止事件冒泡及弹出应用示例
May 13 jQuery
jQuery zTree插件快速实现目录树
Aug 16 jQuery
JQuery复选框全选效果如何实现
May 08 jQuery
jquery实现图片放大镜效果
Dec 23 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
15种PHP Encoder的比较
2007/03/06 PHP
php 上一篇,下一篇文章实现代码与原理说明
2010/05/09 PHP
php魔术方法与魔术变量、内置方法与内置变量的深入分析
2013/06/03 PHP
PHP中使用json数据格式定义字面量对象的方法
2014/08/20 PHP
PHP实现数组递归转义的方法
2014/08/28 PHP
PHP仿微信发红包领红包效果
2016/10/30 PHP
Js 刷新框架页的代码
2010/04/13 Javascript
JS cookie中文乱码解决方法
2014/01/28 Javascript
iframe窗口高度自适应的又一个巧妙实现思路
2014/04/04 Javascript
jquery新的绑定事件机制on方法的使用方法
2014/04/15 Javascript
JavaScript的各种常见函数定义方法
2014/09/16 Javascript
基于AngularJS实现页面滚动到底自动加载数据的功能
2015/10/16 Javascript
AngularJs表单验证实例代码解析
2016/11/29 Javascript
webpack中使用iconfont字体图标的方法
2018/02/22 Javascript
vue watch关于对象内的属性监听
2019/04/22 Javascript
Webpack3+React16代码分割的实现
2021/03/03 Javascript
Python测试网络连通性示例【基于ping】
2018/08/03 Python
CentOS 7 安装python3.7.1的方法及注意事项
2018/11/01 Python
Python实现多进程的四种方式
2019/02/22 Python
什么是python的函数体
2020/06/19 Python
在python3.9下如何安装scrapy的方法
2021/02/03 Python
No7 Beauty美国官网:英国国民护肤品牌
2019/10/31 全球购物
美国在线购买空气净化器、除湿器、加湿器网站:AllergyBuyersClub
2021/03/16 全球购物
《再别康桥》教学反思
2014/02/12 职场文书
集团公司党的群众路线教育实践活动工作总结
2014/03/03 职场文书
社会实践先进工作者事迹材料
2014/05/06 职场文书
条幅标语大全
2014/06/20 职场文书
成绩报告单家长评语
2014/12/30 职场文书
火烧圆明园的观后感
2015/06/03 职场文书
爸爸的三轮车观后感
2015/06/16 职场文书
食堂卫生管理制度
2015/08/04 职场文书
nginx配置文件使用环境变量的操作方法
2021/06/02 Servers
React列表栏及购物车组件使用详解
2021/06/28 Javascript
5行Python代码实现一键批量扣图
2021/06/29 Python
JavaScript中document.activeELement焦点元素介绍
2021/11/27 Javascript
Python matplotlib多个子图绘制整合
2022/04/13 Python