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 相关文章推荐
AJAX的跨域与JSONP(为文章自动添加短址的功能)
Jan 17 Javascript
jQuery防止click双击多次提交及传递动态函数或多参数
Apr 02 Javascript
修复bash漏洞的shell脚本分享
Dec 31 Javascript
JavaScript 学习笔记之基础中的基础
Jan 13 Javascript
使用AngularJS创建自定义的过滤器的方法
Jun 18 Javascript
轻松学习jQuery插件EasyUI EasyUI创建RSS Feed阅读器
Nov 30 Javascript
jQuery简单实现仿京东分类导航层效果
Jun 07 Javascript
require.js+vue开发微信上传图片组件
Oct 27 Javascript
纯js的右下角弹窗实例
Mar 12 Javascript
vue2.5.2使用http请求获取静态json数据的实例代码
Feb 27 Javascript
Redux实现组合计数器的示例代码
Jul 04 Javascript
详细聊聊vue中组件的props属性
Nov 02 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中防止直接访问或查看或下载config.php文件的方法
2012/07/07 PHP
PHP实现的迷你漂流瓶
2015/07/29 PHP
Yii基于CActiveForm的Ajax数据验证用法示例
2016/07/14 PHP
yii的入口文件index.php中为什么会有这两句
2016/08/04 PHP
php微信公众平台开发(一) 配置接口
2016/12/06 PHP
php的无刷新操作实现方法分析
2020/02/28 PHP
javascript实现仿银行密码输入框效果的代码
2007/12/13 Javascript
在jquery中处理带有命名空间的XML数据
2011/06/13 Javascript
JavaScript对象学习经验整理
2013/10/12 Javascript
JS将数字转换成三位逗号分隔的样式(示例代码)
2014/02/19 Javascript
浅析Javascript中bind()方法的使用与实现
2016/05/30 Javascript
Javascript类型系统之undefined和null浅析
2016/07/13 Javascript
防止Node.js中错误导致进程阻塞的办法
2016/08/11 Javascript
jQuery实现表格隔行及滑动,点击时变色的方法【测试可用】
2016/08/20 Javascript
鼠标经过出现气泡框的简单实例
2017/03/17 Javascript
解决使用bootstrap的dropdown部件时报错:error:Bootstrap dropdown require Popper.js问题
2018/08/30 Javascript
vue-cli 打包使用history模式的后端配置实例
2018/09/20 Javascript
vue基础之模板和过滤器用法实例分析
2019/03/12 Javascript
详解滑动穿透(锁body)终极探索
2019/04/16 Javascript
Vue 自适应高度表格的实现方法
2020/05/13 Javascript
javascript实现随机抽奖功能
2020/12/30 Javascript
Python获取本机所有网卡ip,掩码和广播地址实例代码
2018/01/22 Python
python 实现在tkinter中动态显示label图片的方法
2019/06/13 Python
Python图像处理库PIL的ImageEnhance模块使用介绍
2020/02/26 Python
html5使用Canvas绘图的使用方法
2017/11/21 HTML / CSS
html5 datalist 选中option选项后的触发事件
2020/03/05 HTML / CSS
John Varvatos官方网站:设计师男士时装
2017/02/08 全球购物
巴黎卡诗加拿大官网:Kérastase加拿大
2018/11/12 全球购物
银行毕业实习自我鉴定
2013/09/19 职场文书
成人高等教育毕业生自我鉴定
2013/10/22 职场文书
电子信息专业学生自荐信
2013/11/09 职场文书
护士求职推荐信范文
2013/11/23 职场文书
抄作业检讨书
2014/02/17 职场文书
校长寄语大全
2014/04/09 职场文书
农村党建工作汇报材料
2014/10/27 职场文书
2014年流动人口工作总结
2014/11/26 职场文书