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 相关文章推荐
关于文本框的一些限制控制总结~~
Apr 15 Javascript
浅谈Javascript如何实现匀速运动
Dec 19 Javascript
JavaScript随机生成信用卡卡号的方法
Apr 07 Javascript
js时钟翻牌效果实现代码分享
Jul 31 Javascript
jQuery实现下滑菜单导航效果代码
Aug 25 Javascript
jquery实现的动态回到顶部特效代码
Oct 28 Javascript
JavaScript提高网站性能优化的建议(二)
Jul 24 Javascript
Angular2里获取(input file)上传文件的内容的方法
Sep 05 Javascript
在Vue中使用echarts的方法
Feb 05 Javascript
vue点击页面空白处实现保存功能
Nov 06 Javascript
BootstrapValidator实现表单验证功能
Nov 08 Javascript
微信小程序以ssm做后台开发的实现示例
Apr 08 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 论坛采集程序 模拟登陆,抓取页面 实现代码
2009/07/09 PHP
PHP中替换换行符的几种方法小结
2012/10/15 PHP
学习php过程中的一些注意点的总结
2013/10/25 PHP
如何使用纯PHP实现定时器任务(Timer)
2015/07/31 PHP
highchart数据源纵轴json内的值必须是int(详解)
2017/02/20 PHP
浅析JQuery获取和设置Select选项的常用方法总结
2013/07/04 Javascript
javascript委托(Delegate)blur和focus用法实例分析
2015/05/26 Javascript
一看就懂:jsonp详解
2015/06/01 Javascript
浅谈JavaScript中null和undefined
2015/07/09 Javascript
Jquery-1.9.1源码分析系列(十一)之DOM操作
2015/11/25 Javascript
12个非常实用的JavaScript小技巧【推荐】
2016/05/18 Javascript
angular基于路由控制ui-router实现系统权限控制
2016/09/27 Javascript
Javascript动画效果(4)
2016/10/11 Javascript
JS弹出窗口的运用与技巧大全
2016/11/01 Javascript
BootStrap CSS全局样式和表格样式源码解析
2017/01/20 Javascript
JavaScript数据结构之二叉树的计数算法示例
2017/04/13 Javascript
JavaScript学习笔记之数组基本操作示例
2019/01/09 Javascript
Vue 进阶之路(三)
2019/04/18 Javascript
vue elementUI使用tabs与导航栏联动
2019/06/21 Javascript
Vue解决echart在element的tab切换时显示不正确问题
2020/08/03 Javascript
Python3基础之基本数据类型概述
2014/08/13 Python
Python2.x利用commands模块执行Linux shell命令
2016/03/11 Python
Python中functools模块的常用函数解析
2016/06/30 Python
Python中的并发处理之asyncio包使用的详解
2018/04/03 Python
Python属性和内建属性实例解析
2020/01/14 Python
解决tensorflow添加ptb库的问题
2020/02/10 Python
在PyCharm中遇到pip安装 失败问题及解决方案(pip失效时的解决方案)
2020/03/10 Python
python PyAUtoGUI库实现自动化控制鼠标键盘
2020/09/09 Python
html5利用canvas绘画二级树形结构图的示例
2017/09/27 HTML / CSS
赫里福德的一家乡村零售商店:Philip Morris & Son
2017/06/25 全球购物
高中数学教师求职信
2013/10/30 职场文书
2015年幼儿园卫生保健工作总结
2015/05/12 职场文书
乱世佳人观后感
2015/06/08 职场文书
python基于tkinter制作下班倒计时工具
2021/04/28 Python
Java中try catch处理异常示例
2021/12/06 Java/Android
javascript的var与let,const之间的区别详解
2022/02/18 Javascript