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 相关文章推荐
根据分辩率调用不同的CSS.
Jan 08 Javascript
jQuery中add实现同时选择两个id对象
Oct 22 Javascript
关于UTF-8的客户端用AJAX方式获取GB2312的服务器端乱码问题的解决办法
Nov 30 Javascript
JQuery扩展插件Validate—6 radio、checkbox、select的验证
Sep 05 Javascript
JavaScript省市联动实现代码
Feb 15 Javascript
JS正则匹配中文的方法示例
Jan 06 Javascript
require.js中的define函数详解
Jul 10 Javascript
使用Object.defineProperty如何巧妙找到修改某个变量的准确代码位置
Nov 02 Javascript
Vue.js结合bootstrap前端实现分页和排序效果
Dec 29 Javascript
如何使用pm2快速将项目部署到远程服务器
Mar 12 Javascript
深入了解响应式React Native Echarts组件
May 29 Javascript
Vue +WebSocket + WaveSurferJS 实现H5聊天对话交互的实例
Nov 18 Vue.js
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
PHP实现更新中间关联表数据的两种方法
2014/09/01 PHP
php输入数据统一类实例
2015/02/23 PHP
Centos7 Yum安装PHP7.2流程教程详解
2019/07/02 PHP
Laravel手动返回错误码示例
2019/10/22 PHP
PHP设计模式之适配器模式(Adapter)原理与用法详解
2019/12/12 PHP
js检测浏览器版本、核心、是否移动端示例
2014/04/24 Javascript
完美兼容各大浏览器的jQuery仿新浪图文淡入淡出间歇滚动特效
2014/11/12 Javascript
在javascript中随机数 math random如何生成指定范围数值的随机数
2015/10/21 Javascript
JavaScript+html5 canvas制作色彩斑斓的正方形效果
2016/01/27 Javascript
jQuery实现根据生日计算年龄 星座 生肖
2016/11/23 Javascript
js实现截图保存图片功能的代码示例
2017/02/16 Javascript
网页中右键功能的实现方法之contextMenu的使用
2017/02/20 Javascript
详解Vue2+Echarts实现多种图表数据可视化Dashboard(附源码)
2017/03/21 Javascript
微信小程序 后台登录(非微信账号)实例详解
2017/03/31 Javascript
JavaScript原生数组Array常用方法
2017/04/06 Javascript
JS设计模式之单例模式(一)
2017/09/29 Javascript
Angular中innerHTML标签的样式不起作用的原因解析
2019/06/18 Javascript
如何基于JS截获动态代码
2019/12/25 Javascript
小程序实现简单语音聊天的示例代码
2020/07/24 Javascript
五句话帮你轻松搞定js原型链
2020/12/09 Javascript
原生jQuery实现只显示年份下拉框
2020/12/24 jQuery
详解Python当中的字符串和编码
2015/04/25 Python
Python内置函数 next的具体使用方法
2017/11/24 Python
OpenCV+python手势识别框架和实例讲解
2018/08/03 Python
Python面向对象之接口、抽象类与多态详解
2018/08/27 Python
python广度优先搜索得到两点间最短路径
2019/01/17 Python
Python程序包的构建和发布过程示例详解
2019/06/09 Python
Django 全局的static和templates的使用详解
2019/07/19 Python
基于python实现可视化生成二维码工具
2020/07/08 Python
澳大利亚床上用品、浴巾和家居用品购物网站:Bambury
2020/04/16 全球购物
企划专员岗位职责
2013/12/09 职场文书
开展党的群众路线教育实践活动领导班子对照检查材料
2014/09/25 职场文书
群众路线自我剖析材料
2014/10/08 职场文书
家庭财产分割协议范文
2014/11/24 职场文书
天鹅湖观后感
2015/06/09 职场文书
2016年党员干部廉政承诺书
2016/03/24 职场文书