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 相关文章推荐
JS 拼图游戏 面向对象,注释完整。
Jun 18 Javascript
收集的10个免费的jQuery相册
Feb 26 Javascript
33个优秀的 jQuery 图片展示插件分享
Mar 14 Javascript
JavaScript建立一个语法高亮输入框实现思路
Feb 26 Javascript
javascript实现的猜数小游戏完整实例代码
May 10 Javascript
详解js实现线段交点的三种算法
Aug 09 Javascript
浅谈javascript:两种注释,声明变量,定义函数
Oct 05 Javascript
js基础之DOM中document对象的常用属性方法详解
Oct 28 Javascript
vuejs父子组件之间数据交互详解
Aug 09 Javascript
vue组件jsx语法的具体使用
May 21 Javascript
JavaScript使用Math.random()生成简单的验证码
Jan 21 Javascript
vue-cil之axios的二次封装与proxy反向代理使用说明
Apr 07 Vue.js
简单谈谈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中VC6 X86和VC9 X86的区别及 Non Thread Safe的意思
2013/06/28 PHP
PHP实现读取一个1G的文件大小
2013/08/24 PHP
一个php生成16位随机数的代码(两种方法)
2014/09/16 PHP
PHP中如何判断exec函数执行成功?
2016/08/04 PHP
PHPExcel导出2003和2007的excel文档功能示例
2017/01/04 PHP
PHP 断点续传实例详解
2017/11/11 PHP
自写的利用PDO对mysql数据库增删改查操作类
2018/02/19 PHP
laravel-admin 后台表格筛选设置默认的查询日期方法
2019/10/03 PHP
新页面打开实际尺寸的图片
2006/08/25 Javascript
静态页面的值传递(三部曲)
2006/09/25 Javascript
ExtJS Ext.MessageBox.alert()弹出对话框详解
2010/04/02 Javascript
js数组去重的常用方法总结
2014/01/24 Javascript
初识SmartJS - AOP三剑客
2014/06/08 Javascript
jQuery实现首页顶部可伸缩广告特效代码
2015/04/15 Javascript
学习JavaScript设计模式(多态)
2015/11/25 Javascript
浅析JavaScript作用域链、执行上下文与闭包
2016/02/01 Javascript
js实现3d悬浮效果
2017/02/16 Javascript
原生js仿淘宝网商品放大镜效果
2017/02/28 Javascript
React-Router如何进行页面权限管理的方法
2017/12/06 Javascript
node基于puppeteer模拟登录抓取页面的实现
2018/05/09 Javascript
javascript深拷贝、浅拷贝和循环引用深入理解
2018/05/27 Javascript
如何通过Proxy实现JSBridge模块化封装
2020/10/22 Javascript
[37:23]DOTA2上海特级锦标赛主赛事日 - 3 胜者组第二轮#2Secret VS EG第二局
2016/03/04 DOTA
Python 迭代器工具包【推荐】
2016/05/06 Python
python3使用pyqt5制作一个超简单浏览器的实例
2017/10/19 Python
pandas object格式转float64格式的方法
2018/04/10 Python
Django接收自定义http header过程详解
2019/08/23 Python
Python动态导入模块:__import__、importlib、动态导入的使用场景实例分析
2020/03/30 Python
python使用多线程查询数据库的实现示例
2020/08/17 Python
AmazeUI 按钮交互的实现示例
2020/08/24 HTML / CSS
促销活动策划方案
2014/01/12 职场文书
倡议书范文格式
2014/05/12 职场文书
竞选班干部演讲稿400字
2014/08/20 职场文书
2014年班级工作总结
2014/11/14 职场文书
nginx请求限制配置方法
2021/07/09 Servers
Nginx本地配置SSL访问的实例教程
2022/05/30 Servers