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学习3:操作元素属性和特性
Feb 07 Javascript
js如何判断用户是在PC端和还是移动端访问
Apr 24 Javascript
js实现将选中内容分享到新浪或腾讯微博
Dec 16 Javascript
javascript插件开发的一些感想和心得
Feb 28 Javascript
纯js实现瀑布流布局及ajax动态新增数据
Apr 07 Javascript
详解Bootstrap各式各样的按钮(推荐)
Dec 13 Javascript
详解webpack+vue-cli项目打包技巧
Jun 17 Javascript
解决Vue.js 2.0 有时双向绑定img src属性失败的问题
Mar 14 Javascript
解决angularjs中同步执行http请求的方法
Aug 13 Javascript
js prototype深入理解及应用实例分析
Nov 25 Javascript
vue 出现data-v-xxx的原因及解决
Aug 04 Javascript
JavaScript手写数组的常用函数总结
Nov 22 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求两个文件的相对路径
2013/06/20 PHP
关于file_get_contents返回为空或函数不可用的解决方案
2013/06/24 PHP
为你总结一些php系统类函数
2015/10/21 PHP
laravel自定义分页的实现案例offset()和limit()
2019/10/15 PHP
js cookies实现简单统计访问次数
2009/11/24 Javascript
jquery(live)中File input的change方法只起一次作用的解决办法
2011/10/21 Javascript
js showModalDialog参数的使用详解
2014/01/07 Javascript
JavaScript sub方法入门实例(把字符串显示为下标)
2014/10/17 Javascript
js字符串完全替换函数分享
2014/12/03 Javascript
JQuery实现网页右侧随动广告特效
2016/01/17 Javascript
js编写一个简单的产品放大效果代码
2016/06/27 Javascript
angularJS深拷贝详解
2017/03/23 Javascript
React中ES5与ES6写法的区别总结
2017/04/21 Javascript
Angular2中select用法之设置默认值与事件详解
2017/05/07 Javascript
Windows下Node.js安装及环境配置方法
2017/09/18 Javascript
jquery实现点击a链接,跳转之后,该a链接处显示背景色的方法
2018/01/18 jQuery
说说如何在Vue.js中实现数字输入组件的方法
2019/01/08 Javascript
小程序实现列表展开收起效果
2020/07/29 Javascript
Python3 入门教程 简单但比较不错
2009/11/29 Python
使用Python的Twisted框架构建非阻塞下载程序的实例教程
2016/05/25 Python
基于Python3 逗号代码 和 字符图网格(详谈)
2017/06/22 Python
python、java等哪一门编程语言适合人工智能?
2017/11/13 Python
pandas string转dataframe的方法
2018/04/11 Python
对Python3中的input函数详解
2018/04/22 Python
PYQT5设置textEdit自动滚屏的方法
2019/06/14 Python
Python求解排列中的逆序数个数实例
2020/05/03 Python
浅谈python锁与死锁问题
2020/08/14 Python
Python+OpenCV图像处理—— 色彩空间转换
2020/10/22 Python
css3 线性渐变和径向渐变示例附图
2014/04/08 HTML / CSS
联想新加坡官方网站:Lenovo Singapore
2017/10/24 全球购物
周仰杰(JIMMY CHOO)法国官方网站:闻名世界的鞋子品牌
2019/09/27 全球购物
就业协议书范本
2014/10/08 职场文书
大学辅导员述职报告
2015/01/10 职场文书
环保宣传语大全
2015/07/13 职场文书
2015年学校管理工作总结
2015/07/20 职场文书
Python+Appium新手教程
2021/04/17 Python