jquery实现弹出层效果实例


Posted in Javascript onMay 19, 2015

本文实例讲述了jquery实现弹出层效果的方法。分享给大家供大家参考。具体实现方法如下:

<head runat="server">
<title>jQuery弹出层</title>
<script type="text/javascript" src="js/jquery-1.3.2-min.js"></script>
<script type="text/javascript">
 $(function() {
  $("#btnShow").click(function() {
  // var str = "我是弹出对话框";
  // $(".form").html(str);
  $("#BgDiv").css({ display: "block", height: $(document).height()});
  var yscroll = document.documentElement.scrollTop;
  $("#DialogDiv").css("top", "100px");
  $("#DialogDiv").css("display", "block");
  document.documentElement.scrollTop = 0;
  });
  $("#btnClose").click(function() {
  $("#BgDiv").css("display", "none");
  $("#DialogDiv").css("display", "none");
  });
 });
</script>
<style type="text/css">
 body, h2
 {
  margin: 0;
  padding: 0;
 }
 #BgDiv
 {
  background-color: #e3e3e3;
  position: absolute;
  z-index: 99;
  left: 0;
  top: 0;
  display: none;
  width: 100%;
  height: 1000px;
  opacity: 0.5;
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
 }
 #DialogDiv
 {
  position: absolute;
  width: 400px;
  left: 50%;
  top: 50%;
  margin-left: -200px;
  height: auto;
  z-index: 100;
  background-color: #fff;
  border: 1px #8FA4F5 solid;
  padding: 1px;
 }
 #DialogDiv h2
 {
  height: 25px;
  font-size: 14px;
  background-color: #8FA4F5;
  position: relative;
  padding-left: 10px;
  line-height: 25px;
 }
 #DialogDiv h2 a
 {
  position: absolute;
  right: 5px;
  font-size: 12px;
  color: #000000;
 }
 #DialogDiv .form
 {
  padding: 10px;
 }
 </style>
</head>
<body>
 <form id="form1" runat="server">
 <div id="BgDiv"></div>
 <div id="DialogDiv" style="display: none">
 <h2>
  弹出层<a href="#" id="btnClose">关闭</a></h2>
 <div class="form">
  我是弹出对话框!!<br />
  我是弹出对话框!!<br />
  我是弹出对话框!!<br />
  我是弹出对话框!!<br />
  我是弹出对话框!!<br />
  我是弹出对话框!!<br />
  我是弹出对话框!!<br />
 </div>
 </div>
 <p>
  </p>
 <p align="center">
 <input value="弹出" class="but" type="button" id="btnShow" />
 </p>
 </form>
</body>
</html>

希望本文所述对大家的jQuery程序设计有所帮助。

Javascript 相关文章推荐
基于jQuery捕获超链接事件进行局部刷新代码
May 10 Javascript
简约JS日历控件 实例代码
Jul 12 Javascript
Jquery $.getJSON 在IE下的缓存问题解决方法
Oct 10 Javascript
Css3制作变形与动画效果
Jul 24 Javascript
jquery Easyui快速开发总结
Aug 20 Javascript
JavaScript数据推送Comet技术详解
Apr 07 Javascript
jQuery选择器总结之常用元素查找方法
Aug 04 Javascript
AngularJS入门教程之双向绑定详解
Aug 18 Javascript
easyui导出excel无法弹出下载框的快速解决方法
Nov 10 Javascript
js数字滑动时钟的简单实现(示例讲解)
Aug 14 Javascript
Angular2实现组件交互的方法分析
Dec 19 Javascript
vant IndexBar实现的城市列表的示例代码
Nov 20 Javascript
jQuery结合ajax实现动态加载文本内容
May 19 #Javascript
jQuery实现在列表的首行添加数据
May 19 #Javascript
jQuery中 prop() attr()使用详解
May 19 #Javascript
javascript实现获取服务器时间
May 19 #Javascript
jQuery异步上传文件插件ajaxFileUpload详细介绍
May 19 #Javascript
JQuery插件ajaxfileupload.js异步上传文件实例
May 19 #Javascript
7个有用的jQuery代码片段分享
May 19 #Javascript
You might like
使用sockets:从新闻组中获取文章(三)
2006/10/09 PHP
定义php常量的详解
2013/06/09 PHP
Session的工作机制详解和安全性问题(PHP实例讲解)
2014/04/10 PHP
php之curl设置超时实例
2014/11/03 PHP
php使用pthreads v3多线程实现抓取新浪新闻信息操作示例
2020/02/21 PHP
在textarea中屏蔽js的某个function的javascript代码
2007/04/20 Javascript
CLASS_CONFUSION JS混淆 全源码
2007/12/12 Javascript
javascript闭包入门示例
2014/04/30 Javascript
javascript获取本机操作系统类型的方法
2015/08/13 Javascript
Jquery基础教程之DOM操作
2015/08/19 Javascript
Bootstrap 3的box-sizing样式导致UEditor控件的图片无法正常缩放的解决方案
2016/09/15 Javascript
JavaScript仿微信打飞机游戏
2020/07/05 Javascript
JavaScript学习笔记之惰性函数示例详解
2017/08/27 Javascript
详解JavaScript中的数据类型,以及检测数据类型的方法
2020/09/17 Javascript
Python引用传值概念与用法实例小结
2017/10/07 Python
python实现Decorator模式实例代码
2018/02/09 Python
Flask框架响应、调度方法和蓝图操作实例分析
2018/07/24 Python
python组合无重复三位数的实例
2018/11/13 Python
详解python实现数据归一化处理的方式:(0,1)标准化
2019/07/17 Python
Python 寻找局部最高点的实现
2019/12/05 Python
Python如何使用字符打印照片
2020/01/03 Python
matplotlib.pyplot.matshow 矩阵可视化实例
2020/06/16 Python
印度服装购物网站:Limeroad
2018/09/26 全球购物
Wedgwood英国官方网站:英式精致骨瓷餐具、礼品与生活精品,源于1759年
2019/09/02 全球购物
中间件的定义
2016/08/09 面试题
生产部厂长助理职位说明书
2014/03/03 职场文书
协议书与合同的区别
2014/04/18 职场文书
应届硕士毕业生自荐信
2014/05/26 职场文书
安全资料员岗位职责范本
2014/06/28 职场文书
银行贷款委托书范本
2014/10/11 职场文书
校园环境卫生倡议书
2015/04/29 职场文书
《正比例》教学反思
2016/02/23 职场文书
Python的flask接收前台的ajax的post数据和get数据的方法
2021/04/12 Python
能用CSS实现的就不要麻烦JavaScript了
2021/10/05 HTML / CSS
Redis模仿手机验证码发送的实现示例
2021/11/02 Redis
Python实现学生管理系统并生成exe可执行文件详解流程
2022/01/22 Python