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中attr与prop的区别详解
May 27 jQuery
jQuery鼠标移动图片上实现放大效果
Jun 25 jQuery
jQuery扩展_动力节点Java学院整理
Jul 05 jQuery
关于jquery form表单序列化的注意事项详解
Aug 01 jQuery
解决IE7中使用jQuery动态操作name问题
Aug 28 jQuery
使用jQuery 操作table 完成单元格合并的实例
Dec 27 jQuery
jQuery中常用动画效果函数知识点整理
Aug 19 jQuery
js jquery 获取某一元素到浏览器顶端的距离实现方法
Sep 05 jQuery
jquery实现联想词搜索框和搜索结果分页的示例
Oct 10 jQuery
jQuery实现的简单歌词滚动功能示例
Jan 07 jQuery
jQuery实现移动端下拉展现新的内容回弹动画
Jun 24 jQuery
jquery插件实现轮播图效果
Oct 19 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 echo,print,printf,sprintf函数之间的区别与用法详解
2013/11/27 PHP
Smarty最简单实现列表奇偶变色的方法
2015/07/01 PHP
PHP防盗链的基本思想 防盗链的设置方法
2015/09/25 PHP
PHP 中 var_export、print_r、var_dump 调试中的区别
2018/06/19 PHP
PHP设计模式之单例模式定义与用法分析
2019/03/26 PHP
利用jQuery的$.event.fix函数统一浏览器event事件处理
2009/12/21 Javascript
jquery 得到当前页面高度和宽度的两个函数
2010/02/21 Javascript
Jquery网页出现的乱码问题的三种解决方法
2013/06/30 Javascript
js数组方法扩展实现数组统计函数
2014/04/09 Javascript
javascript学习笔记(三)BOM和DOM详解
2014/09/30 Javascript
jQuery+jRange实现滑动选取数值范围特效
2015/03/14 Javascript
jQuery的position()方法详解
2015/07/19 Javascript
jqGrid中文文档之选项设置
2015/12/02 Javascript
JS组件系列之Bootstrap table表格组件神器【终结篇】
2016/05/10 Javascript
jquery实现拖动效果
2016/08/10 Javascript
简单的渐变轮播插件
2017/01/12 Javascript
解决jQuery ajax动态新增节点无法触发点击事件的问题
2017/05/24 jQuery
使用cropper.js裁剪头像的实例代码
2017/09/29 Javascript
Vue实现搜索 和新闻列表功能简单范例
2018/03/16 Javascript
pycharm 使用心得(九)解决No Python interpreter selected的问题
2014/06/06 Python
利用Django框架中select_related和prefetch_related函数对数据库查询优化
2015/04/01 Python
Django实现简单分页功能的方法详解
2017/12/05 Python
在CMD命令行中运行python脚本的方法
2018/05/12 Python
python实现微信自动回复及批量添加好友功能
2019/07/03 Python
Python程序暂停的正常处理方法
2019/11/07 Python
Html5移动端网页端适配(js+rem)
2021/02/03 HTML / CSS
微软香港官网及网上商店:Microsoft HK
2016/09/01 全球购物
德国柯吉澳趣味家居:Koziol
2017/08/24 全球购物
美国学校用品、教室和教学商店:Discount School Supply
2018/04/04 全球购物
美体小铺奥地利官方网站:The Body Shop奥地利
2019/04/11 全球购物
Servlet方面面试题
2016/09/28 面试题
企业宣传方案
2014/03/04 职场文书
优秀团员事迹材料1500字
2014/08/31 职场文书
2015年五一劳动节活动总结
2015/02/09 职场文书
2015年反洗钱工作总结
2015/04/25 职场文书
教师节座谈会主持词
2015/07/03 职场文书