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中关于bind()方法的使用技巧分享
Mar 30 jQuery
jQuery Ajax自定义分页组件(jquery.loehpagerv1.0)实例详解
May 01 jQuery
jQuery表单验证之密码确认
May 22 jQuery
jQuery自动或手动图片切换效果
Oct 11 jQuery
解决Jquery下拉框数据动态获取的问题
Jan 25 jQuery
jquery引入外部CDN 加载失败则引入本地jq库
May 23 jQuery
jQuery实现常见的隐藏与展示列表效果示例
Jun 04 jQuery
在Vue项目中引入JQuery-ui插件的讲解
Jan 27 jQuery
JS/jQuery实现简单的开关灯效果【案例】
Feb 19 jQuery
jQuery实现手风琴效果(蒙版)
Jan 11 jQuery
深入分析jQuery.one() 函数
Jun 03 jQuery
基于ajax及jQuery实现局部刷新过程解析
Sep 12 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获取当前文件所在目录 getcwd()函数
2009/05/13 PHP
php下过滤html代码的函数 提高程序安全性
2010/03/02 PHP
php实现查询百度google收录情况(示例代码)
2013/08/02 PHP
php生成图形验证码几种方法小结
2013/08/15 PHP
ThinkPHP中公共函数路径和配置项路径的映射分析
2014/11/22 PHP
PHP里8个鲜为人知的安全函数分析
2014/12/09 PHP
关于 Laravel Redis 多个进程同时取队列问题详解
2017/12/25 PHP
js检测客户端不是firefox则提示下载
2007/04/07 Javascript
jquery mobile的触控点击事件会多次触发问题的解决方法
2014/05/08 Javascript
AngularJS基础 ng-submit 指令简单示例
2016/08/03 Javascript
Angular.js跨controller实现参数传递的两种方法
2017/02/20 Javascript
深入浅出es6模板字符串
2017/08/26 Javascript
checkbox在vue中的用法小结
2018/11/13 Javascript
原生js实现的移动端可拖动进度条插件功能详解
2019/08/15 Javascript
vue+axios实现post文件下载
2019/09/25 Javascript
[02:10]2018DOTA2亚洲邀请赛赛前采访-Liquid
2018/04/03 DOTA
[30:37]【全国守擂赛】第三周擂主赛 Dark Knight vs. Leopard Gaming
2020/05/04 DOTA
Python设计模式之代理模式实例
2014/04/26 Python
Python Web框架Flask中使用新浪SAE云存储实例
2015/02/08 Python
python实现根据用户输入从电影网站获取影片信息的方法
2015/04/07 Python
在windows系统中实现python3安装lxml
2016/03/23 Python
django2用iframe标签完成网页内嵌播放b站视频功能
2018/06/20 Python
解决python "No module named pip" 的问题
2018/10/13 Python
Python 格式化输出_String Formatting_控制小数点位数的实例详解
2020/02/04 Python
python默认参数调用方法解析
2020/02/09 Python
Django数据库操作之save与update的使用
2020/04/01 Python
python实现简单贪吃蛇游戏
2020/09/29 Python
Python关于拓扑排序知识点讲解
2021/01/04 Python
html5/css3响应式页面开发总结
2018/10/16 HTML / CSS
Kangol帽子官网:坎戈尔袋鼠
2018/09/26 全球购物
面试后感谢信怎么写
2014/02/01 职场文书
幼儿园六一主持词开场白
2015/05/28 职场文书
react中props 的使用及进行限制的方法
2021/04/28 Javascript
Oracle更换为MySQL遇到的问题及解决
2021/05/21 Oracle
详细介绍Next.js脚手架完整搭建封装
2022/04/26 Javascript
使用CSS实现百叶窗效果示例代码
2023/05/07 HTML / CSS