jquery实现简单实用的弹出层效果代码


Posted in Javascript onOctober 15, 2015

本文实例讲述了jquery实现简单实用的弹出层效果。分享给大家供大家参考。具体如下:

目前来说,我还是喜欢这个自己改造的弹出层,在项目中用的也是这个。引入了新版的jquery插件,方框及文字都可以自己定义,非常方便,希望大家也喜欢这款弹出层,JavaScript在本例中也充分发挥了作用,对学习JS也是不错的参考。

运行效果截图如下:

jquery实现简单实用的弹出层效果代码

在线演示地址如下:

具体代码如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>弹出层</title>
<script src="jquery-1.6.2.min.js" type="text/javascript"></script>
<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">
</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程序设计有所帮助。

Javascript 相关文章推荐
JSON 客户端和服务器端的格式转换
Aug 27 Javascript
jquery实现点击TreeView文本父节点展开/折叠子节点
Jan 10 Javascript
理解javascript回调函数
Dec 28 Javascript
JavaScript通过function定义对象并给对象添加toString()方法实例分析
Mar 23 Javascript
浅析JavaScript动画
Jun 10 Javascript
javascript框架设计之框架分类及主要功能
Jun 23 Javascript
jQuery设置单选按钮radio选中/不可用的实例代码
Jun 24 Javascript
微信小程序-横向滑动scroll-view隐藏滚动条
Apr 20 Javascript
vue 项目中使用Loading组件的示例代码
Aug 31 Javascript
bootstrapTable+ajax加载数据 refresh更新数据
Aug 31 Javascript
JavaScript事件委托实现原理及优点进行
Aug 29 Javascript
Angular处理未可知异常错误的方法详解
Jan 17 Javascript
简单谈谈node.js 版本控制 nvm和 n
Oct 15 #Javascript
jQuery实现仿QQ在线客服效果的滚动层代码
Oct 15 #Javascript
JS实现选中当前菜单后高亮显示的导航条效果
Oct 15 #Javascript
JS+CSS实现另类带提示效果的竖向导航菜单
Oct 15 #Javascript
JS利用cookie记忆当前位置的防刷新导航效果
Oct 15 #Javascript
如何实现移动端浏览器不显示 pc 端的广告
Oct 15 #Javascript
JS简单限制textarea内输入字符数量的方法
Oct 14 #Javascript
You might like
PHP中unset,array_splice删除数组中元素的区别
2014/07/28 PHP
php array_merge_recursive 数组合并
2016/10/26 PHP
Laravel6.18.19如何优雅的切换发件账户
2020/06/14 PHP
用 Javascript 验证表单(form)中多选框(checkbox)值
2009/09/08 Javascript
JS保留两位小数,多位小数的示例代码
2014/01/07 Javascript
原生js实现addClass,removeClass,hasClass方法
2016/04/27 Javascript
AngularJS指令详解及示例代码
2016/08/16 Javascript
浅谈JavaScript 数据属性和访问器属性
2016/09/01 Javascript
jsp 网站引入外部css或者js失效问题解决
2016/10/31 Javascript
nodejs的HTML分析利器node-jquery用法浅析
2016/11/08 NodeJs
详解js的延迟对象、跨域、模板引擎、弹出层、AJAX【附实例下载】
2016/12/19 Javascript
vue配置多页面的实现方法
2018/05/22 Javascript
vue+node实现图片上传及预览的示例方法
2018/11/22 Javascript
微信小程序使用setData修改数组中单个对象的方法分析
2018/12/30 Javascript
如何基于JavaScript判断图片是否加载完成
2019/12/28 Javascript
vuex实现购物车的增加减少移除
2020/06/28 Javascript
vue通过过滤器实现数据格式化
2020/07/20 Javascript
python开发之tkinter实现图形随鼠标移动的方法
2015/11/11 Python
机器学习经典算法-logistic回归代码详解
2017/12/22 Python
简单了解python关系(比较)运算符
2019/07/08 Python
python实现学生信息管理系统(精简版)
2020/11/27 Python
聚网科技C++面试笔试题
2015/09/01 面试题
采购主管的岗位职责
2013/12/17 职场文书
新任教师自我鉴定
2014/02/24 职场文书
开工仪式主持词
2014/03/20 职场文书
教师群众路线教育实践活动个人对照检查材料
2014/11/04 职场文书
2014年汽车销售工作总结
2014/12/01 职场文书
法律讲堂观后感
2015/06/11 职场文书
单身证明格式样本
2015/06/15 职场文书
2015年财务人员个人工作总结
2015/07/27 职场文书
《猴王出世》教学反思
2016/02/23 职场文书
党组织关系的介绍信模板
2019/06/21 职场文书
工作建议书范文
2019/07/08 职场文书
CSS3通过var()和calc()函数实现动画特效
2021/03/30 HTML / CSS
Python 制作自动化翻译工具
2021/04/25 Python
java中重写父类方法加不加@Override详解
2021/06/21 Java/Android