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 相关文章推荐
腾讯的ip接口 方便获取当前用户的ip地理位置
Nov 25 Javascript
一个简单的瀑布流效果(主体形式自写)
May 27 Javascript
利用js 进行输入框自动匹配字符的小例子
Jun 29 Javascript
基于jquery实现的图片在各种分辨率下未知的容器内上下左右居中
May 11 Javascript
浅谈Javascript Base64 加密解密
Dec 28 Javascript
基于JavaScript实现屏幕滚动效果
Jan 18 Javascript
protractor的安装与基本使用教程
Jul 07 Javascript
AngularJS实现自定义指令及指令配置项的方法
Nov 20 Javascript
vue2.0安装style/css loader的方法
Mar 14 Javascript
js设置鼠标悬停改变背景色实现详解
Jun 26 Javascript
解决layer.prompt无效的问题
Sep 24 Javascript
JS实现的进制转换,浮点数相加,数字判断操作示例
Nov 09 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
MySQL数据库转移,access,sql server 转 MySQL 的图文教程
2007/09/02 PHP
php中使用redis队列操作实例代码
2013/02/07 PHP
PHP字符过滤函数去除字符串最后一个逗号(rtrim)
2013/03/26 PHP
解决FastCGI 进程超过了配置的活动超时时限的问题
2013/07/03 PHP
PHP 生成微信红包代码简单
2016/03/25 PHP
PHP正则匹配反斜杠'\'和美元'$'的方法
2017/02/08 PHP
newxtree.js代码
2007/03/13 Javascript
js与css实现弹出层覆盖整个页面的方法
2014/12/13 Javascript
node.js中的http.request方法使用说明
2014/12/14 Javascript
angularjs 处理多个异步请求方法汇总
2015/01/06 Javascript
jquery插件hiAlert实现网页对话框美化
2015/05/03 Javascript
jquery使用Cookie和JSON记录用户最近浏览历史
2016/04/19 Javascript
jQuery对象的链式操作用法分析
2016/05/10 Javascript
终于实现了!精彩的jquery弹幕效果
2016/07/18 Javascript
node.js express安装及示例网站搭建方法(分享)
2016/08/22 Javascript
JavaScript+HTML5实现的日期比较功能示例
2017/07/12 Javascript
nodejs异步编程基础之回调函数用法分析
2018/12/26 NodeJs
JS实现长图上下滚动效果
2020/03/19 Javascript
用Python登录Gmail并发送Gmail邮件的教程
2015/04/17 Python
Python pyinotify日志监控系统处理日志的方法
2018/03/08 Python
浅谈Scrapy网络爬虫框架的工作原理和数据采集
2019/02/07 Python
window7下的python2.7版本和python3.5版本的opencv-python安装过程
2019/10/24 Python
Python for i in range ()用法详解
2020/09/18 Python
Python requests接口测试实现代码
2020/09/08 Python
python中remove函数的踩坑记录
2021/01/04 Python
网页中的电话号码如何实现一键直呼效果_附示例
2016/03/15 HTML / CSS
鼓励运动员的广播稿
2014/02/08 职场文书
人事专员岗位职责范本
2014/03/04 职场文书
欢迎领导检查标语
2014/06/27 职场文书
廉洁自律承诺书范文
2015/04/28 职场文书
目标责任书格式范文
2015/05/11 职场文书
幼儿园园长工作总结2015
2015/05/25 职场文书
春风化雨观后感
2015/06/11 职场文书
《正比例》教学反思
2016/02/23 职场文书
python如何利用traceback获取详细的异常信息
2021/06/05 Python
Oracle配置dblink访问PostgreSQL的操作方法
2022/03/21 PostgreSQL