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 19 jQuery
jquery处理checkbox(复选框)是否被选中实例代码
Jun 12 jQuery
jQuery.Form实现Ajax上传文件同时设置headers的方法
Jun 26 jQuery
jQuery+Ajax请求本地数据加载商品列表页并跳转详情页的实现方法
Jul 12 jQuery
全面解析jQuery中的$(window)与$(document)的用法区别
Aug 15 jQuery
详解jquery插件jquery.viewport.js学习使用方法
Sep 08 jQuery
jQuery发请求传输中文参数乱码问题的解决方案
May 22 jQuery
jQuery实现下拉菜单动态添加数据点击滑出收起其他功能
Jun 14 jQuery
基于jQuery ztree实现表格风格的树状结构
Aug 31 jQuery
JQuery复选框全选效果如何实现
May 08 jQuery
jquery.validate自定义验证用法实例分析【成功提示与择要提示】
Jun 06 jQuery
基于jQuery拖拽事件的封装
Nov 29 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获取通过http协议post提交过来xml数据及解析xml
2012/12/16 PHP
深入剖析浏览器退出之后php还会继续执行么
2016/05/17 PHP
PHP读取并输出XML文件数据的简单实现方法
2017/12/22 PHP
Centos7.7 64位利用本地完整安装包安装lnmp/lamp套件教程
2021/03/09 Servers
类似框架的js代码
2006/11/09 Javascript
Mootools 1.2教程(2) DOM选择器
2009/09/14 Javascript
如何判断鼠标是否在DIV的区域内
2013/11/13 Javascript
JavaScript中Cookies的相关使用教程
2015/06/04 Javascript
javascript实现树形菜单的方法
2015/07/17 Javascript
javascript实现简单加载随机色方块
2015/12/25 Javascript
简述JavaScript提交表单的方式 (Using JavaScript Submit Form)
2016/03/18 Javascript
Angularjs使用directive自定义指令实现attribute继承的方法详解
2016/08/05 Javascript
JS简单实现数组去重的方法示例
2017/03/27 Javascript
JavaScript实现带有子菜单和控件的slider轮播图效果
2017/11/01 Javascript
vue组件表单数据回显验证及提交的实例代码
2018/08/30 Javascript
原生js实现trigger方法示例代码
2019/05/22 Javascript
详解Vue数据驱动原理
2020/11/17 Javascript
Python实现备份文件实例
2014/09/16 Python
python编码总结(编码类型、格式、转码)
2016/07/01 Python
Python中Django 后台自定义表单控件
2017/03/28 Python
Pycharm学习教程(2) 代码风格
2017/05/02 Python
Python图像滤波处理操作示例【基于ImageFilter类】
2019/01/03 Python
Python pandas实现excel工作表合并功能详解
2019/08/29 Python
Windows下pycharm创建Django 项目(虚拟环境)过程解析
2019/09/16 Python
Python虚拟环境virtualenv创建及使用过程图解
2020/12/08 Python
CSS3弹性盒模型开发笔记(二)
2016/04/26 HTML / CSS
Timberland俄罗斯官方网上商店:全球领先的户外品牌
2020/03/15 全球购物
法学研究生自我鉴定范文
2013/12/04 职场文书
应届毕业生求职信范文
2013/12/18 职场文书
对公司合理化的建议书
2014/03/12 职场文书
防灾减灾活动总结
2014/08/30 职场文书
信用卡工资证明范本
2014/10/17 职场文书
2015年学校财务工作总结
2015/05/19 职场文书
Python中rapidjson参数校验实现
2021/07/25 Python
JVM之方法返回地址详解
2022/02/28 Java/Android
win11开机发生死循环重启怎么办?win11开机发生死循环重启解决方法
2022/08/05 数码科技