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自动切换/点击切换选项卡效果的小例子
Aug 12 Javascript
手写的一个兼容各种浏览器的javascript getStyle函数(获取元素的样式)
Jun 06 Javascript
JavaScript实现计算字符串中出现次数最多的字符和出现的次数
Mar 12 Javascript
JavaScript里实用的原生API汇总
May 14 Javascript
javascript实现连续赋值
Aug 10 Javascript
简单实现JS对dom操作封装
Dec 02 Javascript
JavaScript中有关一个数组中最大值和最小值及它们的下表的输出的解决办法
Jul 01 Javascript
js 弹出虚拟键盘修改密码的简单实例
Oct 10 Javascript
微信小程序 video组件详解
Oct 25 Javascript
微信小程序 如何引入外部字体库iconfont的图标
Jan 31 Javascript
解决vue项目,npm run build后,报路径错的问题
Aug 13 Javascript
JS ES6异步解决方案
Apr 29 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中遍历二维数组并以表格的形式输出的方法
2017/01/03 PHP
PC端微信扫码支付成功之后自动跳转php版代码
2017/07/07 PHP
一个可以兼容IE FF的加为首页与加入收藏实现代码
2009/11/02 Javascript
js jq 单击和双击区分示例介绍
2013/11/05 Javascript
jquery制作搜狐快站页面效果示例分享
2014/02/21 Javascript
jquery控制display属性为none或block
2014/03/31 Javascript
常用的JavaScript WEB操作方法分享
2015/02/28 Javascript
jquery树形菜单效果的简单实例
2016/06/06 Javascript
JS动态给对象添加属性和值的实现方法
2016/10/21 Javascript
javascript实现的图片预览功能
2017/03/25 Javascript
创建简单的node服务器实例(分享)
2017/06/23 Javascript
JavaScript遍历DOM元素的常见方式示例
2019/02/16 Javascript
vue组件数据传递、父子组件数据获取,slot,router路由功能示例
2019/03/19 Javascript
vue实现短信验证码输入框
2020/04/17 Javascript
使用python遍历指定城市的一周气温
2017/03/31 Python
Python编程django实现同一个ip十分钟内只能注册一次
2017/11/03 Python
Python cookbook(数据结构与算法)让字典保持有序的方法
2018/02/18 Python
python处理数据,存进hive表的方法
2018/07/04 Python
用Python实现筛选文件脚本的方法
2018/10/27 Python
python命令行工具Click快速掌握
2019/07/04 Python
Python 实现自动导入缺失的库
2019/10/29 Python
virtualenv介绍及简明教程
2020/06/23 Python
Python3爬虫中关于Ajax分析方法的总结
2020/07/10 Python
python开发入门——set的使用
2020/09/03 Python
Canon佳能美国官方商店:购买数码相机、数码单反相机、镜头和打印机
2016/11/15 全球购物
Maison Lab荷兰:名牌Outlet购物
2018/08/10 全球购物
一套C#面试题
2013/10/09 面试题
教你打造完美的创业计划书
2014/01/06 职场文书
校园奶茶店创业计划书
2014/01/23 职场文书
亲属关系公证书
2014/04/08 职场文书
住宅质量保证书
2014/04/29 职场文书
2014年稽查工作总结
2014/12/20 职场文书
结婚保证书
2015/01/16 职场文书
大学生就业意向书
2015/05/11 职场文书
劳保用品管理制度范本
2015/08/06 职场文书
2016七一建党节慰问信
2015/11/30 职场文书