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 相关文章推荐
jquery实现固定顶部导航效果(仿蘑菇街)
Mar 21 Javascript
js由下向上不断上升冒气泡效果实例
May 07 Javascript
javascript学习笔记之函数定义
Jun 25 Javascript
详解JavaScript中this关键字的用法
May 26 Javascript
详解vue渲染从后台获取的json数据
Jul 06 Javascript
浅析Javascript中双等号(==)隐性转换机制
Oct 27 Javascript
vue中使用protobuf的过程记录
Oct 26 Javascript
vue框架下部署上线后刷新报404问题的解决方案(推荐)
Apr 03 Javascript
Vue表单绑定的实例代码(单选按钮,选择框(单选时,多选时,用 v-for 渲染的动态选项)
May 13 Javascript
JS算法题之查找数字在数组中的索引位置
May 15 Javascript
详解微信小程序中var、let、const用法与区别
Jan 11 Javascript
如何手写一个简易的 Vuex
Oct 10 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日历制作代码分享
2014/01/20 PHP
ThinkPHP写数组插入与获取最新插入数据ID实例
2014/11/03 PHP
PHP编程快速实现数组去重的方法详解
2017/07/22 PHP
php实现有序数组旋转后寻找最小值方法
2018/09/27 PHP
新浪的图片新闻效果
2007/01/13 Javascript
5 cool javascript apps
2007/03/24 Javascript
JS array 数组详解
2009/03/22 Javascript
JS遮罩层效果 兼容ie firefox jQuery遮罩层
2010/07/26 Javascript
从阶乘函数对比Javascript和C#的异同
2012/05/31 Javascript
Javascript Boolean、Nnumber、String 强制类型转换的区别详细介绍
2012/12/13 Javascript
JQuery实现简单时尚快捷的气泡提示插件
2012/12/20 Javascript
DOM基础教程之模型中的模型节点
2015/01/19 Javascript
jQuery中slideUp 和 slideDown 的点击事件
2015/02/26 Javascript
对Web开发中前端框架与前端类库的一些思考
2015/03/27 Javascript
jQuery position() 函数详解以及jQuery中position函数的应用
2015/12/14 Javascript
jQuery插件Flexslider实现图片轮播、图文结合滑动切换效果
2020/04/16 Javascript
Angular 4环境准备与Angular cli创建项目详解
2017/05/27 Javascript
H5基于iScroll实现下拉刷新和上拉加载更多
2017/07/18 Javascript
node使用promise替代回调函数
2018/05/07 Javascript
js this 绑定机制深入详解
2020/04/30 Javascript
JavaScript缺少insertAfter解决方案
2020/07/03 Javascript
[01:23]2014DOTA2国际邀请赛 球迷无处不在Ti现场世界杯受关注
2014/07/10 DOTA
pygame学习笔记(5):游戏精灵
2015/04/15 Python
TF-IDF算法解析与Python实现方法详解
2017/11/16 Python
解决python3中cv2读取中文路径的问题
2018/12/05 Python
安装python及pycharm的教程图解
2019/10/10 Python
详解Sticky Footer 绝对底部的两种套路
2017/11/03 HTML / CSS
Europcar德国:全球汽车租赁领域的领导者
2018/08/15 全球购物
个人实用的自我评价范文
2013/11/23 职场文书
给同学的道歉信
2014/01/16 职场文书
化学教学随笔感言
2014/02/19 职场文书
大学新学期计划书
2014/04/28 职场文书
上市公司财务总监岗位职责
2015/04/03 职场文书
应用最多的公文《通知》如何写?
2019/04/02 职场文书
使用pytorch实现线性回归
2021/04/11 Python
Django Paginator分页器的使用示例
2021/06/23 Python